NDX (Test)

[05/07/2026 03:00:01 > 83bff2: SYS INFO] Status changed to Initializing
[05/07/2026 03:00:08 > 83bff2: SYS INFO] Run script 'run.cmd' with script host - 'WindowsScriptHost'
[05/07/2026 03:00:09 > 83bff2: SYS INFO] Status changed to Running
[05/07/2026 03:00:11 > 83bff2: INFO]
[05/07/2026 03:00:11 > 83bff2: INFO] C:\local\Temp\jobs\triggered\NDX (Test)\5ripbxae.v0u>dotnet FireTrade.Runner.dll
[05/07/2026 03:00:16 > 83bff2: INFO] WebJobName: NDX (Test)
[05/07/2026 03:00:16 > 83bff2: INFO] Application started
[05/07/2026 03:00:16 > 83bff2: INFO] Delaying for 1254.7217306633333 minutes...
[05/07/2026 03:00:25 > 83bff2: INFO] Starting TradeEngine
[05/07/2026 03:00:27 > 83bff2: INFO] Loaded TradeProfile NDX Demo
[05/07/2026 03:00:29 > 83bff2: INFO] TradeProfile: {"Name":"NDX Demo","AccountId":"Z5UHDC"}
[05/07/2026 03:00:29 > 83bff2: INFO] Strategy: {"Id":1,"Name":"NDX","Direction":3,"Risk":0.02,"StopLoss":0.001,"TakeProfit":0.002,"ProbabilityThreshold":0.56,"Leverage":20}
[05/07/2026 03:00:33 > 83bff2: INFO] Model loaded successfully (MachineLearning\Models\LongModel.zip, MachineLearning\Models\ShortModel.zip)
[05/07/2026 03:00:33 > 83bff2: INFO] Initialized PredictionEngine
[05/07/2026 03:00:33 > 83bff2: INFO] Attempting to connect to IG
[05/07/2026 03:00:34 > 83bff2: INFO] Successfully connected to IG
[05/07/2026 03:00:34 > 83bff2: INFO] Initialized StockExchangeClient
[05/07/2026 03:00:35 > 83bff2: INFO] Started StockExchangeClient
[05/07/2026 03:01:28 > 83bff2: INFO] Keep alive tick: 20260507 03:01:27
[05/07/2026 03:02:28 > 83bff2: INFO] Keep alive tick: 20260507 03:02:28
[05/07/2026 03:03:28 > 83bff2: INFO] Keep alive tick: 20260507 03:03:28
[05/07/2026 03:04:28 > 83bff2: INFO] Keep alive tick: 20260507 03:04:28
[05/07/2026 03:05:28 > 83bff2: INFO] Keep alive tick: 20260507 03:05:28
[05/07/2026 03:06:28 > 83bff2: INFO] Keep alive tick: 20260507 03:06:28
[05/07/2026 03:07:28 > 83bff2: INFO] Keep alive tick: 20260507 03:07:28
[05/07/2026 03:08:28 > 83bff2: INFO] Keep alive tick: 20260507 03:08:28
[05/07/2026 03:09:28 > 83bff2: INFO] Keep alive tick: 20260507 03:09:28
[05/07/2026 03:10:28 > 83bff2: INFO] Keep alive tick: 20260507 03:10:28
[05/07/2026 03:11:28 > 83bff2: INFO] Keep alive tick: 20260507 03:11:28
[05/07/2026 03:12:28 > 83bff2: INFO] Keep alive tick: 20260507 03:12:28
[05/07/2026 03:13:28 > 83bff2: INFO] Keep alive tick: 20260507 03:13:28
[05/07/2026 03:14:28 > 83bff2: INFO] Keep alive tick: 20260507 03:14:28
[05/07/2026 03:15:28 > 83bff2: INFO] Keep alive tick: 20260507 03:15:28
[05/07/2026 03:16:28 > 83bff2: INFO] Keep alive tick: 20260507 03:16:28
[05/07/2026 03:17:28 > 83bff2: INFO] Keep alive tick: 20260507 03:17:28
[05/07/2026 03:18:28 > 83bff2: INFO] Keep alive tick: 20260507 03:18:28
[05/07/2026 03:19:28 > 83bff2: INFO] Keep alive tick: 20260507 03:19:28
[05/07/2026 03:20:28 > 83bff2: INFO] Keep alive tick: 20260507 03:20:28
[05/07/2026 03:21:28 > 83bff2: INFO] Keep alive tick: 20260507 03:21:28
[05/07/2026 03:22:28 > 83bff2: INFO] Keep alive tick: 20260507 03:22:28
[05/07/2026 03:23:28 > 83bff2: INFO] Keep alive tick: 20260507 03:23:28
[05/07/2026 03:24:28 > 83bff2: INFO] Keep alive tick: 20260507 03:24:28
[05/07/2026 03:25:28 > 83bff2: INFO] Keep alive tick: 20260507 03:25:28
[05/07/2026 03:26:28 > 83bff2: INFO] Keep alive tick: 20260507 03:26:28
[05/07/2026 03:27:28 > 83bff2: INFO] Keep alive tick: 20260507 03:27:28
[05/07/2026 03:28:28 > 83bff2: INFO] Keep alive tick: 20260507 03:28:28
[05/07/2026 03:29:28 > 83bff2: INFO] Keep alive tick: 20260507 03:29:28
[05/07/2026 03:30:28 > 83bff2: INFO] Keep alive tick: 20260507 03:30:28
[05/07/2026 03:31:28 > 83bff2: INFO] Keep alive tick: 20260507 03:31:28
[05/07/2026 03:32:28 > 83bff2: INFO] Keep alive tick: 20260507 03:32:28
[05/07/2026 03:33:29 > 83bff2: INFO] Keep alive tick: 20260507 03:33:29
[05/07/2026 03:34:29 > 83bff2: INFO] Keep alive tick: 20260507 03:34:29
[05/07/2026 03:35:29 > 83bff2: INFO] Keep alive tick: 20260507 03:35:29
[05/07/2026 03:36:29 > 83bff2: INFO] Keep alive tick: 20260507 03:36:29
[05/07/2026 03:37:29 > 83bff2: INFO] Keep alive tick: 20260507 03:37:29
[05/07/2026 03:38:29 > 83bff2: INFO] Keep alive tick: 20260507 03:38:29
[05/07/2026 03:39:29 > 83bff2: INFO] Keep alive tick: 20260507 03:39:29
[05/07/2026 03:40:29 > 83bff2: INFO] Keep alive tick: 20260507 03:40:29
[05/07/2026 03:41:29 > 83bff2: INFO] Keep alive tick: 20260507 03:41:29
[05/07/2026 03:42:29 > 83bff2: INFO] Keep alive tick: 20260507 03:42:29
[05/07/2026 03:43:29 > 83bff2: INFO] Keep alive tick: 20260507 03:43:29
[05/07/2026 03:44:29 > 83bff2: INFO] Keep alive tick: 20260507 03:44:29
[05/07/2026 03:45:29 > 83bff2: INFO] Keep alive tick: 20260507 03:45:29
[05/07/2026 03:46:29 > 83bff2: INFO] Keep alive tick: 20260507 03:46:29
[05/07/2026 03:47:29 > 83bff2: INFO] Keep alive tick: 20260507 03:47:29
[05/07/2026 03:48:29 > 83bff2: INFO] Keep alive tick: 20260507 03:48:29
[05/07/2026 03:49:30 > 83bff2: INFO] Keep alive tick: 20260507 03:49:30
[05/07/2026 03:50:30 > 83bff2: INFO] Keep alive tick: 20260507 03:50:30
[05/07/2026 03:51:30 > 83bff2: INFO] Keep alive tick: 20260507 03:51:30
[05/07/2026 03:52:30 > 83bff2: INFO] Keep alive tick: 20260507 03:52:30
[05/07/2026 03:53:30 > 83bff2: INFO] Keep alive tick: 20260507 03:53:30
[05/07/2026 03:54:30 > 83bff2: INFO] Keep alive tick: 20260507 03:54:30
[05/07/2026 03:55:30 > 83bff2: INFO] Keep alive tick: 20260507 03:55:30
[05/07/2026 03:56:30 > 83bff2: INFO] Keep alive tick: 20260507 03:56:30
[05/07/2026 03:57:30 > 83bff2: INFO] Keep alive tick: 20260507 03:57:30
[05/07/2026 03:58:30 > 83bff2: INFO] Keep alive tick: 20260507 03:58:30
[05/07/2026 03:59:30 > 83bff2: INFO] Keep alive tick: 20260507 03:59:30
[05/07/2026 04:00:30 > 83bff2: INFO] Keep alive tick: 20260507 04:00:30
[05/07/2026 04:00:36 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12426.89,"deposit":0.0,"profitLoss":0.0,"available":12426.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 04:00:36 > 83bff2: INFO] Keep alive: Fetched balance: 12426.89
[05/07/2026 04:00:36 > 83bff2: INFO] Keep alive tick: 20260507 04:00:36
[05/07/2026 04:01:30 > 83bff2: INFO] Keep alive tick: 20260507 04:01:30
[05/07/2026 04:02:30 > 83bff2: INFO] Keep alive tick: 20260507 04:02:30
[05/07/2026 04:03:30 > 83bff2: INFO] Keep alive tick: 20260507 04:03:30
[05/07/2026 04:04:30 > 83bff2: INFO] Keep alive tick: 20260507 04:04:30
[05/07/2026 04:05:30 > 83bff2: INFO] Keep alive tick: 20260507 04:05:30
[05/07/2026 04:06:30 > 83bff2: INFO] Keep alive tick: 20260507 04:06:30
[05/07/2026 04:07:30 > 83bff2: INFO] Keep alive tick: 20260507 04:07:30
[05/07/2026 04:08:30 > 83bff2: INFO] Keep alive tick: 20260507 04:08:30
[05/07/2026 04:09:30 > 83bff2: INFO] Keep alive tick: 20260507 04:09:30
[05/07/2026 04:10:30 > 83bff2: INFO] Keep alive tick: 20260507 04:10:30
[05/07/2026 04:11:30 > 83bff2: INFO] Keep alive tick: 20260507 04:11:30
[05/07/2026 04:12:30 > 83bff2: INFO] Keep alive tick: 20260507 04:12:30
[05/07/2026 04:13:30 > 83bff2: INFO] Keep alive tick: 20260507 04:13:30
[05/07/2026 04:14:30 > 83bff2: INFO] Keep alive tick: 20260507 04:14:30
[05/07/2026 04:15:30 > 83bff2: INFO] Keep alive tick: 20260507 04:15:30
[05/07/2026 04:16:30 > 83bff2: INFO] Keep alive tick: 20260507 04:16:30
[05/07/2026 04:17:30 > 83bff2: INFO] Keep alive tick: 20260507 04:17:30
[05/07/2026 04:18:30 > 83bff2: INFO] Keep alive tick: 20260507 04:18:30
[05/07/2026 04:19:30 > 83bff2: INFO] Keep alive tick: 20260507 04:19:30
[05/07/2026 04:20:30 > 83bff2: INFO] Keep alive tick: 20260507 04:20:30
[05/07/2026 04:21:31 > 83bff2: INFO] Keep alive tick: 20260507 04:21:31
[05/07/2026 04:22:31 > 83bff2: INFO] Keep alive tick: 20260507 04:22:31
[05/07/2026 04:23:31 > 83bff2: INFO] Keep alive tick: 20260507 04:23:31
[05/07/2026 04:24:31 > 83bff2: INFO] Keep alive tick: 20260507 04:24:31
[05/07/2026 04:25:31 > 83bff2: INFO] Keep alive tick: 20260507 04:25:31
[05/07/2026 04:26:31 > 83bff2: INFO] Keep alive tick: 20260507 04:26:31
[05/07/2026 04:27:31 > 83bff2: INFO] Keep alive tick: 20260507 04:27:31
[05/07/2026 04:28:31 > 83bff2: INFO] Keep alive tick: 20260507 04:28:31
[05/07/2026 04:29:31 > 83bff2: INFO] Keep alive tick: 20260507 04:29:31
[05/07/2026 04:30:31 > 83bff2: INFO] Keep alive tick: 20260507 04:30:31
[05/07/2026 04:31:31 > 83bff2: INFO] Keep alive tick: 20260507 04:31:31
[05/07/2026 04:32:31 > 83bff2: INFO] Keep alive tick: 20260507 04:32:31
[05/07/2026 04:33:31 > 83bff2: INFO] Keep alive tick: 20260507 04:33:31
[05/07/2026 04:34:31 > 83bff2: INFO] Keep alive tick: 20260507 04:34:31
[05/07/2026 04:35:31 > 83bff2: INFO] Keep alive tick: 20260507 04:35:31
[05/07/2026 04:36:31 > 83bff2: INFO] Keep alive tick: 20260507 04:36:31
[05/07/2026 04:37:31 > 83bff2: INFO] Keep alive tick: 20260507 04:37:31
[05/07/2026 04:38:31 > 83bff2: INFO] Keep alive tick: 20260507 04:38:31
[05/07/2026 04:39:31 > 83bff2: INFO] Keep alive tick: 20260507 04:39:31
[05/07/2026 04:40:31 > 83bff2: INFO] Keep alive tick: 20260507 04:40:31
[05/07/2026 04:41:31 > 83bff2: INFO] Keep alive tick: 20260507 04:41:31
[05/07/2026 04:42:31 > 83bff2: INFO] Keep alive tick: 20260507 04:42:31
[05/07/2026 04:43:31 > 83bff2: INFO] Keep alive tick: 20260507 04:43:31
[05/07/2026 04:44:31 > 83bff2: INFO] Keep alive tick: 20260507 04:44:31
[05/07/2026 04:45:31 > 83bff2: INFO] Keep alive tick: 20260507 04:45:31
[05/07/2026 04:46:32 > 83bff2: INFO] Keep alive tick: 20260507 04:46:32
[05/07/2026 04:47:32 > 83bff2: INFO] Keep alive tick: 20260507 04:47:32
[05/07/2026 04:48:32 > 83bff2: INFO] Keep alive tick: 20260507 04:48:32
[05/07/2026 04:49:32 > 83bff2: INFO] Keep alive tick: 20260507 04:49:32
[05/07/2026 04:50:32 > 83bff2: INFO] Keep alive tick: 20260507 04:50:32
[05/07/2026 04:51:32 > 83bff2: INFO] Keep alive tick: 20260507 04:51:32
[05/07/2026 04:52:32 > 83bff2: INFO] Keep alive tick: 20260507 04:52:32
[05/07/2026 04:53:32 > 83bff2: INFO] Keep alive tick: 20260507 04:53:32
[05/07/2026 04:54:32 > 83bff2: INFO] Keep alive tick: 20260507 04:54:32
[05/07/2026 04:55:32 > 83bff2: INFO] Keep alive tick: 20260507 04:55:32
[05/07/2026 04:56:32 > 83bff2: INFO] Keep alive tick: 20260507 04:56:32
[05/07/2026 04:57:32 > 83bff2: INFO] Keep alive tick: 20260507 04:57:32
[05/07/2026 04:58:32 > 83bff2: INFO] Keep alive tick: 20260507 04:58:32
[05/07/2026 04:59:32 > 83bff2: INFO] Keep alive tick: 20260507 04:59:32
[05/07/2026 05:00:32 > 83bff2: INFO] Keep alive tick: 20260507 05:00:32
[05/07/2026 05:01:07 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12426.89,"deposit":0.0,"profitLoss":0.0,"available":12426.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 05:01:07 > 83bff2: INFO] Keep alive: Fetched balance: 12426.89
[05/07/2026 05:01:07 > 83bff2: INFO] Keep alive tick: 20260507 05:01:07
[05/07/2026 05:01:32 > 83bff2: INFO] Keep alive tick: 20260507 05:01:32
[05/07/2026 05:02:32 > 83bff2: INFO] Keep alive tick: 20260507 05:02:32
[05/07/2026 05:03:32 > 83bff2: INFO] Keep alive tick: 20260507 05:03:32
[05/07/2026 05:04:32 > 83bff2: INFO] Keep alive tick: 20260507 05:04:32
[05/07/2026 05:05:32 > 83bff2: INFO] Keep alive tick: 20260507 05:05:32
[05/07/2026 05:06:32 > 83bff2: INFO] Keep alive tick: 20260507 05:06:32
[05/07/2026 05:07:32 > 83bff2: INFO] Keep alive tick: 20260507 05:07:32
[05/07/2026 05:08:32 > 83bff2: INFO] Keep alive tick: 20260507 05:08:32
[05/07/2026 05:09:32 > 83bff2: INFO] Keep alive tick: 20260507 05:09:32
[05/07/2026 05:10:32 > 83bff2: INFO] Keep alive tick: 20260507 05:10:32
[05/07/2026 05:11:32 > 83bff2: INFO] Keep alive tick: 20260507 05:11:32
[05/07/2026 05:12:32 > 83bff2: INFO] Keep alive tick: 20260507 05:12:32
[05/07/2026 05:13:32 > 83bff2: INFO] Keep alive tick: 20260507 05:13:32
[05/07/2026 05:14:32 > 83bff2: INFO] Keep alive tick: 20260507 05:14:32
[05/07/2026 05:15:32 > 83bff2: INFO] Keep alive tick: 20260507 05:15:32
[05/07/2026 05:16:33 > 83bff2: INFO] Keep alive tick: 20260507 05:16:33
[05/07/2026 05:17:33 > 83bff2: INFO] Keep alive tick: 20260507 05:17:33
[05/07/2026 05:18:33 > 83bff2: INFO] Keep alive tick: 20260507 05:18:33
[05/07/2026 05:19:33 > 83bff2: INFO] Keep alive tick: 20260507 05:19:33
[05/07/2026 05:20:33 > 83bff2: INFO] Keep alive tick: 20260507 05:20:33
[05/07/2026 05:21:33 > 83bff2: INFO] Keep alive tick: 20260507 05:21:33
[05/07/2026 05:22:33 > 83bff2: INFO] Keep alive tick: 20260507 05:22:33
[05/07/2026 05:23:33 > 83bff2: INFO] Keep alive tick: 20260507 05:23:33
[05/07/2026 05:24:33 > 83bff2: INFO] Keep alive tick: 20260507 05:24:33
[05/07/2026 05:25:33 > 83bff2: INFO] Keep alive tick: 20260507 05:25:33
[05/07/2026 05:26:33 > 83bff2: INFO] Keep alive tick: 20260507 05:26:33
[05/07/2026 05:27:33 > 83bff2: INFO] Keep alive tick: 20260507 05:27:33
[05/07/2026 05:28:33 > 83bff2: INFO] Keep alive tick: 20260507 05:28:33
[05/07/2026 05:29:33 > 83bff2: INFO] Keep alive tick: 20260507 05:29:33
[05/07/2026 05:30:33 > 83bff2: INFO] Keep alive tick: 20260507 05:30:33
[05/07/2026 05:31:33 > 83bff2: INFO] Keep alive tick: 20260507 05:31:33
[05/07/2026 05:32:33 > 83bff2: INFO] Keep alive tick: 20260507 05:32:33
[05/07/2026 05:33:33 > 83bff2: INFO] Keep alive tick: 20260507 05:33:33
[05/07/2026 05:34:33 > 83bff2: INFO] Keep alive tick: 20260507 05:34:33
[05/07/2026 05:35:33 > 83bff2: INFO] Keep alive tick: 20260507 05:35:33
[05/07/2026 05:36:33 > 83bff2: INFO] Keep alive tick: 20260507 05:36:33
[05/07/2026 05:37:33 > 83bff2: INFO] Keep alive tick: 20260507 05:37:33
[05/07/2026 05:38:33 > 83bff2: INFO] Keep alive tick: 20260507 05:38:33
[05/07/2026 05:39:33 > 83bff2: INFO] Keep alive tick: 20260507 05:39:33
[05/07/2026 05:40:33 > 83bff2: INFO] Keep alive tick: 20260507 05:40:33
[05/07/2026 05:41:33 > 83bff2: INFO] Keep alive tick: 20260507 05:41:33
[05/07/2026 05:42:33 > 83bff2: INFO] Keep alive tick: 20260507 05:42:33
[05/07/2026 05:43:33 > 83bff2: INFO] Keep alive tick: 20260507 05:43:33
[05/07/2026 05:44:33 > 83bff2: INFO] Keep alive tick: 20260507 05:44:33
[05/07/2026 05:45:33 > 83bff2: INFO] Keep alive tick: 20260507 05:45:33
[05/07/2026 05:46:33 > 83bff2: INFO] Keep alive tick: 20260507 05:46:33
[05/07/2026 05:47:33 > 83bff2: INFO] Keep alive tick: 20260507 05:47:33
[05/07/2026 05:48:33 > 83bff2: INFO] Keep alive tick: 20260507 05:48:33
[05/07/2026 05:49:33 > 83bff2: INFO] Keep alive tick: 20260507 05:49:33
[05/07/2026 05:50:33 > 83bff2: INFO] Keep alive tick: 20260507 05:50:33
[05/07/2026 05:51:33 > 83bff2: INFO] Keep alive tick: 20260507 05:51:34
[05/07/2026 05:52:34 > 83bff2: INFO] Keep alive tick: 20260507 05:52:34
[05/07/2026 05:53:34 > 83bff2: INFO] Keep alive tick: 20260507 05:53:34
[05/07/2026 05:54:34 > 83bff2: INFO] Keep alive tick: 20260507 05:54:34
[05/07/2026 05:55:34 > 83bff2: INFO] Keep alive tick: 20260507 05:55:34
[05/07/2026 05:56:34 > 83bff2: INFO] Keep alive tick: 20260507 05:56:34
[05/07/2026 05:57:34 > 83bff2: INFO] Keep alive tick: 20260507 05:57:34
[05/07/2026 05:58:34 > 83bff2: INFO] Keep alive tick: 20260507 05:58:34
[05/07/2026 05:59:34 > 83bff2: INFO] Keep alive tick: 20260507 05:59:34
[05/07/2026 06:00:34 > 83bff2: INFO] Keep alive tick: 20260507 06:00:34
[05/07/2026 06:01:34 > 83bff2: INFO] Keep alive tick: 20260507 06:01:34
[05/07/2026 06:02:29 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 06:02:29 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 06:02:29 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 06:02:29 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 06:02:34 > 83bff2: INFO] Keep alive tick: 20260507 06:02:34
[05/07/2026 06:03:34 > 83bff2: INFO] Keep alive tick: 20260507 06:03:34
[05/07/2026 06:04:34 > 83bff2: INFO] Keep alive tick: 20260507 06:04:34
[05/07/2026 06:05:34 > 83bff2: INFO] Keep alive tick: 20260507 06:05:34
[05/07/2026 06:06:34 > 83bff2: INFO] Keep alive tick: 20260507 06:06:34
[05/07/2026 06:07:34 > 83bff2: INFO] Keep alive tick: 20260507 06:07:34
[05/07/2026 06:08:34 > 83bff2: INFO] Keep alive tick: 20260507 06:08:34
[05/07/2026 06:09:34 > 83bff2: INFO] Keep alive tick: 20260507 06:09:34
[05/07/2026 06:10:34 > 83bff2: INFO] Keep alive tick: 20260507 06:10:34
[05/07/2026 06:11:34 > 83bff2: INFO] Keep alive tick: 20260507 06:11:34
[05/07/2026 06:12:34 > 83bff2: INFO] Keep alive tick: 20260507 06:12:34
[05/07/2026 06:13:34 > 83bff2: INFO] Keep alive tick: 20260507 06:13:34
[05/07/2026 06:14:34 > 83bff2: INFO] Keep alive tick: 20260507 06:14:34
[05/07/2026 06:15:34 > 83bff2: INFO] Keep alive tick: 20260507 06:15:34
[05/07/2026 06:16:34 > 83bff2: INFO] Keep alive tick: 20260507 06:16:34
[05/07/2026 06:17:34 > 83bff2: INFO] Keep alive tick: 20260507 06:17:34
[05/07/2026 06:18:34 > 83bff2: INFO] Keep alive tick: 20260507 06:18:34
[05/07/2026 06:19:34 > 83bff2: INFO] Keep alive tick: 20260507 06:19:34
[05/07/2026 06:20:34 > 83bff2: INFO] Keep alive tick: 20260507 06:20:34
[05/07/2026 06:21:34 > 83bff2: INFO] Keep alive tick: 20260507 06:21:34
[05/07/2026 06:22:34 > 83bff2: INFO] Keep alive tick: 20260507 06:22:34
[05/07/2026 06:23:34 > 83bff2: INFO] Keep alive tick: 20260507 06:23:34
[05/07/2026 06:24:34 > 83bff2: INFO] Keep alive tick: 20260507 06:24:34
[05/07/2026 06:25:34 > 83bff2: INFO] Keep alive tick: 20260507 06:25:34
[05/07/2026 06:26:34 > 83bff2: INFO] Keep alive tick: 20260507 06:26:34
[05/07/2026 06:27:34 > 83bff2: INFO] Keep alive tick: 20260507 06:27:34
[05/07/2026 06:28:34 > 83bff2: INFO] Keep alive tick: 20260507 06:28:34
[05/07/2026 06:29:34 > 83bff2: INFO] Keep alive tick: 20260507 06:29:34
[05/07/2026 06:30:34 > 83bff2: INFO] Keep alive tick: 20260507 06:30:34
[05/07/2026 06:31:34 > 83bff2: INFO] Keep alive tick: 20260507 06:31:34
[05/07/2026 06:32:34 > 83bff2: INFO] Keep alive tick: 20260507 06:32:34
[05/07/2026 06:33:34 > 83bff2: INFO] Keep alive tick: 20260507 06:33:34
[05/07/2026 06:34:34 > 83bff2: INFO] Keep alive tick: 20260507 06:34:34
[05/07/2026 06:35:34 > 83bff2: INFO] Keep alive tick: 20260507 06:35:34
[05/07/2026 06:36:34 > 83bff2: INFO] Keep alive tick: 20260507 06:36:34
[05/07/2026 06:37:34 > 83bff2: INFO] Keep alive tick: 20260507 06:37:34
[05/07/2026 06:38:34 > 83bff2: INFO] Keep alive tick: 20260507 06:38:34
[05/07/2026 06:39:34 > 83bff2: INFO] Keep alive tick: 20260507 06:39:34
[05/07/2026 06:40:34 > 83bff2: INFO] Keep alive tick: 20260507 06:40:34
[05/07/2026 06:41:34 > 83bff2: INFO] Keep alive tick: 20260507 06:41:34
[05/07/2026 06:42:34 > 83bff2: INFO] Keep alive tick: 20260507 06:42:34
[05/07/2026 06:43:34 > 83bff2: INFO] Keep alive tick: 20260507 06:43:34
[05/07/2026 06:44:34 > 83bff2: INFO] Keep alive tick: 20260507 06:44:34
[05/07/2026 06:45:34 > 83bff2: INFO] Keep alive tick: 20260507 06:45:34
[05/07/2026 06:46:34 > 83bff2: INFO] Keep alive tick: 20260507 06:46:34
[05/07/2026 06:47:34 > 83bff2: INFO] Keep alive tick: 20260507 06:47:34
[05/07/2026 06:48:34 > 83bff2: INFO] Keep alive tick: 20260507 06:48:34
[05/07/2026 06:49:34 > 83bff2: INFO] Keep alive tick: 20260507 06:49:34
[05/07/2026 06:50:34 > 83bff2: INFO] Keep alive tick: 20260507 06:50:34
[05/07/2026 06:51:34 > 83bff2: INFO] Keep alive tick: 20260507 06:51:34
[05/07/2026 06:52:34 > 83bff2: INFO] Keep alive tick: 20260507 06:52:34
[05/07/2026 06:53:35 > 83bff2: INFO] Keep alive tick: 20260507 06:53:35
[05/07/2026 06:54:35 > 83bff2: INFO] Keep alive tick: 20260507 06:54:35
[05/07/2026 06:55:35 > 83bff2: INFO] Keep alive tick: 20260507 06:55:35
[05/07/2026 06:56:35 > 83bff2: INFO] Keep alive tick: 20260507 06:56:35
[05/07/2026 06:57:35 > 83bff2: INFO] Keep alive tick: 20260507 06:57:35
[05/07/2026 06:58:35 > 83bff2: INFO] Keep alive tick: 20260507 06:58:35
[05/07/2026 06:59:35 > 83bff2: INFO] Keep alive tick: 20260507 06:59:35
[05/07/2026 07:00:35 > 83bff2: INFO] Keep alive tick: 20260507 07:00:35
[05/07/2026 07:01:35 > 83bff2: INFO] Keep alive tick: 20260507 07:01:35
[05/07/2026 07:02:35 > 83bff2: INFO] Keep alive tick: 20260507 07:02:35
[05/07/2026 07:03:35 > 83bff2: INFO] Keep alive tick: 20260507 07:03:35
[05/07/2026 07:04:35 > 83bff2: INFO] Keep alive tick: 20260507 07:04:35
[05/07/2026 07:05:35 > 83bff2: INFO] Keep alive tick: 20260507 07:05:35
[05/07/2026 07:06:35 > 83bff2: INFO] Keep alive tick: 20260507 07:06:35
[05/07/2026 07:07:35 > 83bff2: INFO] Keep alive tick: 20260507 07:07:35
[05/07/2026 07:08:35 > 83bff2: INFO] Keep alive tick: 20260507 07:08:35
[05/07/2026 07:09:35 > 83bff2: INFO] Keep alive tick: 20260507 07:09:35
[05/07/2026 07:10:35 > 83bff2: INFO] Keep alive tick: 20260507 07:10:35
[05/07/2026 07:11:35 > 83bff2: INFO] Keep alive tick: 20260507 07:11:35
[05/07/2026 07:12:35 > 83bff2: INFO] Keep alive tick: 20260507 07:12:35
[05/07/2026 07:13:35 > 83bff2: INFO] Keep alive tick: 20260507 07:13:35
[05/07/2026 07:14:35 > 83bff2: INFO] Keep alive tick: 20260507 07:14:35
[05/07/2026 07:15:35 > 83bff2: INFO] Keep alive tick: 20260507 07:15:35
[05/07/2026 07:16:35 > 83bff2: INFO] Keep alive tick: 20260507 07:16:35
[05/07/2026 07:17:35 > 83bff2: INFO] Keep alive tick: 20260507 07:17:35
[05/07/2026 07:18:35 > 83bff2: INFO] Keep alive tick: 20260507 07:18:35
[05/07/2026 07:19:35 > 83bff2: INFO] Keep alive tick: 20260507 07:19:35
[05/07/2026 07:20:35 > 83bff2: INFO] Keep alive tick: 20260507 07:20:35
[05/07/2026 07:21:35 > 83bff2: INFO] Keep alive tick: 20260507 07:21:35
[05/07/2026 07:22:35 > 83bff2: INFO] Keep alive tick: 20260507 07:22:35
[05/07/2026 07:23:35 > 83bff2: INFO] Keep alive tick: 20260507 07:23:35
[05/07/2026 07:24:35 > 83bff2: INFO] Keep alive tick: 20260507 07:24:35
[05/07/2026 07:25:35 > 83bff2: INFO] Keep alive tick: 20260507 07:25:35
[05/07/2026 07:26:35 > 83bff2: INFO] Keep alive tick: 20260507 07:26:35
[05/07/2026 07:27:35 > 83bff2: INFO] Keep alive tick: 20260507 07:27:35
[05/07/2026 07:28:35 > 83bff2: INFO] Keep alive tick: 20260507 07:28:35
[05/07/2026 07:29:35 > 83bff2: INFO] Keep alive tick: 20260507 07:29:35
[05/07/2026 07:30:35 > 83bff2: INFO] Keep alive tick: 20260507 07:30:35
[05/07/2026 07:31:35 > 83bff2: INFO] Keep alive tick: 20260507 07:31:35
[05/07/2026 07:32:35 > 83bff2: INFO] Keep alive tick: 20260507 07:32:35
[05/07/2026 07:33:35 > 83bff2: INFO] Keep alive tick: 20260507 07:33:35
[05/07/2026 07:34:35 > 83bff2: INFO] Keep alive tick: 20260507 07:34:35
[05/07/2026 07:35:35 > 83bff2: INFO] Keep alive tick: 20260507 07:35:35
[05/07/2026 07:36:35 > 83bff2: INFO] Keep alive tick: 20260507 07:36:35
[05/07/2026 07:37:35 > 83bff2: INFO] Keep alive tick: 20260507 07:37:35
[05/07/2026 07:38:35 > 83bff2: INFO] Keep alive tick: 20260507 07:38:35
[05/07/2026 07:39:35 > 83bff2: INFO] Keep alive tick: 20260507 07:39:35
[05/07/2026 07:40:35 > 83bff2: INFO] Keep alive tick: 20260507 07:40:35
[05/07/2026 07:41:35 > 83bff2: INFO] Keep alive tick: 20260507 07:41:35
[05/07/2026 07:42:35 > 83bff2: INFO] Keep alive tick: 20260507 07:42:35
[05/07/2026 07:43:35 > 83bff2: INFO] Keep alive tick: 20260507 07:43:35
[05/07/2026 07:44:35 > 83bff2: INFO] Keep alive tick: 20260507 07:44:35
[05/07/2026 07:45:35 > 83bff2: INFO] Keep alive tick: 20260507 07:45:35
[05/07/2026 07:46:35 > 83bff2: INFO] Keep alive tick: 20260507 07:46:35
[05/07/2026 07:47:35 > 83bff2: INFO] Keep alive tick: 20260507 07:47:35
[05/07/2026 07:48:35 > 83bff2: INFO] Keep alive tick: 20260507 07:48:35
[05/07/2026 07:49:35 > 83bff2: INFO] Keep alive tick: 20260507 07:49:35
[05/07/2026 07:50:35 > 83bff2: INFO] Keep alive tick: 20260507 07:50:35
[05/07/2026 07:51:36 > 83bff2: INFO] Keep alive tick: 20260507 07:51:36
[05/07/2026 07:52:36 > 83bff2: INFO] Keep alive tick: 20260507 07:52:36
[05/07/2026 07:53:36 > 83bff2: INFO] Keep alive tick: 20260507 07:53:36
[05/07/2026 07:54:36 > 83bff2: INFO] Keep alive tick: 20260507 07:54:36
[05/07/2026 07:55:36 > 83bff2: INFO] Keep alive tick: 20260507 07:55:36
[05/07/2026 07:56:36 > 83bff2: INFO] Keep alive tick: 20260507 07:56:36
[05/07/2026 07:57:36 > 83bff2: INFO] Keep alive tick: 20260507 07:57:36
[05/07/2026 07:58:36 > 83bff2: INFO] Keep alive tick: 20260507 07:58:36
[05/07/2026 07:59:36 > 83bff2: INFO] Keep alive tick: 20260507 07:59:36
[05/07/2026 08:00:36 > 83bff2: INFO] Keep alive tick: 20260507 08:00:36
[05/07/2026 08:01:36 > 83bff2: INFO] Keep alive tick: 20260507 08:01:36
[05/07/2026 08:02:36 > 83bff2: INFO] Keep alive tick: 20260507 08:02:36
[05/07/2026 08:03:36 > 83bff2: INFO] Keep alive tick: 20260507 08:03:36
[05/07/2026 08:04:36 > 83bff2: INFO] Keep alive tick: 20260507 08:04:36
[05/07/2026 08:05:36 > 83bff2: INFO] Keep alive tick: 20260507 08:05:36
[05/07/2026 08:06:36 > 83bff2: INFO] Keep alive tick: 20260507 08:06:36
[05/07/2026 08:07:36 > 83bff2: INFO] Keep alive tick: 20260507 08:07:36
[05/07/2026 08:08:36 > 83bff2: INFO] Keep alive tick: 20260507 08:08:36
[05/07/2026 08:09:36 > 83bff2: INFO] Keep alive tick: 20260507 08:09:36
[05/07/2026 08:10:36 > 83bff2: INFO] Keep alive tick: 20260507 08:10:36
[05/07/2026 08:11:36 > 83bff2: INFO] Keep alive tick: 20260507 08:11:36
[05/07/2026 08:12:36 > 83bff2: INFO] Keep alive tick: 20260507 08:12:36
[05/07/2026 08:13:36 > 83bff2: INFO] Keep alive tick: 20260507 08:13:36
[05/07/2026 08:14:36 > 83bff2: INFO] Keep alive tick: 20260507 08:14:36
[05/07/2026 08:15:36 > 83bff2: INFO] Keep alive tick: 20260507 08:15:36
[05/07/2026 08:16:36 > 83bff2: INFO] Keep alive tick: 20260507 08:16:36
[05/07/2026 08:17:36 > 83bff2: INFO] Keep alive tick: 20260507 08:17:36
[05/07/2026 08:18:36 > 83bff2: INFO] Keep alive tick: 20260507 08:18:36
[05/07/2026 08:19:36 > 83bff2: INFO] Keep alive tick: 20260507 08:19:36
[05/07/2026 08:20:36 > 83bff2: INFO] Keep alive tick: 20260507 08:20:36
[05/07/2026 08:21:36 > 83bff2: INFO] Keep alive tick: 20260507 08:21:36
[05/07/2026 08:22:36 > 83bff2: INFO] Keep alive tick: 20260507 08:22:36
[05/07/2026 08:23:36 > 83bff2: INFO] Keep alive tick: 20260507 08:23:36
[05/07/2026 08:24:37 > 83bff2: INFO] Keep alive tick: 20260507 08:24:37
[05/07/2026 08:25:37 > 83bff2: INFO] Keep alive tick: 20260507 08:25:37
[05/07/2026 08:26:37 > 83bff2: INFO] Keep alive tick: 20260507 08:26:37
[05/07/2026 08:27:37 > 83bff2: INFO] Keep alive tick: 20260507 08:27:37
[05/07/2026 08:28:37 > 83bff2: INFO] Keep alive tick: 20260507 08:28:37
[05/07/2026 08:29:37 > 83bff2: INFO] Keep alive tick: 20260507 08:29:37
[05/07/2026 08:30:37 > 83bff2: INFO] Keep alive tick: 20260507 08:30:37
[05/07/2026 08:31:37 > 83bff2: INFO] Keep alive tick: 20260507 08:31:37
[05/07/2026 08:32:37 > 83bff2: INFO] Keep alive tick: 20260507 08:32:37
[05/07/2026 08:33:37 > 83bff2: INFO] Keep alive tick: 20260507 08:33:37
[05/07/2026 08:34:37 > 83bff2: INFO] Keep alive tick: 20260507 08:34:37
[05/07/2026 08:35:37 > 83bff2: INFO] Keep alive tick: 20260507 08:35:37
[05/07/2026 08:36:37 > 83bff2: INFO] Keep alive tick: 20260507 08:36:37
[05/07/2026 08:37:37 > 83bff2: INFO] Keep alive tick: 20260507 08:37:37
[05/07/2026 08:38:37 > 83bff2: INFO] Keep alive tick: 20260507 08:38:37
[05/07/2026 08:39:37 > 83bff2: INFO] Keep alive tick: 20260507 08:39:37
[05/07/2026 08:40:37 > 83bff2: INFO] Keep alive tick: 20260507 08:40:37
[05/07/2026 08:41:37 > 83bff2: INFO] Keep alive tick: 20260507 08:41:37
[05/07/2026 08:42:37 > 83bff2: INFO] Keep alive tick: 20260507 08:42:37
[05/07/2026 08:43:37 > 83bff2: INFO] Keep alive tick: 20260507 08:43:37
[05/07/2026 08:44:37 > 83bff2: INFO] Keep alive tick: 20260507 08:44:37
[05/07/2026 08:45:37 > 83bff2: INFO] Keep alive tick: 20260507 08:45:37
[05/07/2026 08:46:37 > 83bff2: INFO] Keep alive tick: 20260507 08:46:37
[05/07/2026 08:47:37 > 83bff2: INFO] Keep alive tick: 20260507 08:47:37
[05/07/2026 08:48:37 > 83bff2: INFO] Keep alive tick: 20260507 08:48:37
[05/07/2026 08:49:37 > 83bff2: INFO] Keep alive tick: 20260507 08:49:37
[05/07/2026 08:50:37 > 83bff2: INFO] Keep alive tick: 20260507 08:50:37
[05/07/2026 08:51:37 > 83bff2: INFO] Keep alive tick: 20260507 08:51:37
[05/07/2026 08:52:37 > 83bff2: INFO] Keep alive tick: 20260507 08:52:37
[05/07/2026 08:53:37 > 83bff2: INFO] Keep alive tick: 20260507 08:53:37
[05/07/2026 08:54:37 > 83bff2: INFO] Keep alive tick: 20260507 08:54:37
[05/07/2026 08:55:37 > 83bff2: INFO] Keep alive tick: 20260507 08:55:37
[05/07/2026 08:56:37 > 83bff2: INFO] Keep alive tick: 20260507 08:56:37
[05/07/2026 08:57:37 > 83bff2: INFO] Keep alive tick: 20260507 08:57:37
[05/07/2026 08:58:37 > 83bff2: INFO] Keep alive tick: 20260507 08:58:37
[05/07/2026 08:59:37 > 83bff2: INFO] Keep alive tick: 20260507 08:59:37
[05/07/2026 09:00:37 > 83bff2: INFO] Keep alive tick: 20260507 09:00:37
[05/07/2026 09:01:37 > 83bff2: INFO] Keep alive tick: 20260507 09:01:37
[05/07/2026 09:02:37 > 83bff2: INFO] Keep alive tick: 20260507 09:02:37
[05/07/2026 09:03:37 > 83bff2: INFO] Keep alive tick: 20260507 09:03:37
[05/07/2026 09:04:37 > 83bff2: INFO] Keep alive tick: 20260507 09:04:37
[05/07/2026 09:05:37 > 83bff2: INFO] Keep alive tick: 20260507 09:05:37
[05/07/2026 09:06:37 > 83bff2: INFO] Keep alive tick: 20260507 09:06:37
[05/07/2026 09:07:37 > 83bff2: INFO] Keep alive tick: 20260507 09:07:37
[05/07/2026 09:08:37 > 83bff2: INFO] Keep alive tick: 20260507 09:08:37
[05/07/2026 09:09:37 > 83bff2: INFO] Keep alive tick: 20260507 09:09:37
[05/07/2026 09:10:37 > 83bff2: INFO] Keep alive tick: 20260507 09:10:37
[05/07/2026 09:11:37 > 83bff2: INFO] Keep alive tick: 20260507 09:11:37
[05/07/2026 09:12:37 > 83bff2: INFO] Keep alive tick: 20260507 09:12:37
[05/07/2026 09:13:37 > 83bff2: INFO] Keep alive tick: 20260507 09:13:37
[05/07/2026 09:14:37 > 83bff2: INFO] Keep alive tick: 20260507 09:14:37
[05/07/2026 09:15:37 > 83bff2: INFO] Keep alive tick: 20260507 09:15:37
[05/07/2026 09:16:37 > 83bff2: INFO] Keep alive tick: 20260507 09:16:37
[05/07/2026 09:17:37 > 83bff2: INFO] Keep alive tick: 20260507 09:17:37
[05/07/2026 09:18:37 > 83bff2: INFO] Keep alive tick: 20260507 09:18:37
[05/07/2026 09:19:38 > 83bff2: INFO] Keep alive tick: 20260507 09:19:38
[05/07/2026 09:20:38 > 83bff2: INFO] Keep alive tick: 20260507 09:20:38
[05/07/2026 09:21:38 > 83bff2: INFO] Keep alive tick: 20260507 09:21:38
[05/07/2026 09:22:38 > 83bff2: INFO] Keep alive tick: 20260507 09:22:38
[05/07/2026 09:23:38 > 83bff2: INFO] Keep alive tick: 20260507 09:23:38
[05/07/2026 09:24:38 > 83bff2: INFO] Keep alive tick: 20260507 09:24:38
[05/07/2026 09:25:38 > 83bff2: INFO] Keep alive tick: 20260507 09:25:38
[05/07/2026 09:26:38 > 83bff2: INFO] Keep alive tick: 20260507 09:26:38
[05/07/2026 09:27:38 > 83bff2: INFO] Keep alive tick: 20260507 09:27:38
[05/07/2026 09:28:38 > 83bff2: INFO] Keep alive tick: 20260507 09:28:38
[05/07/2026 09:29:38 > 83bff2: INFO] Keep alive tick: 20260507 09:29:38
[05/07/2026 09:30:38 > 83bff2: INFO] Keep alive tick: 20260507 09:30:38
[05/07/2026 09:31:38 > 83bff2: INFO] Keep alive tick: 20260507 09:31:38
[05/07/2026 09:32:38 > 83bff2: INFO] Keep alive tick: 20260507 09:32:38
[05/07/2026 09:33:39 > 83bff2: INFO] Keep alive tick: 20260507 09:33:39
[05/07/2026 09:34:39 > 83bff2: INFO] Keep alive tick: 20260507 09:34:39
[05/07/2026 09:35:39 > 83bff2: INFO] Keep alive tick: 20260507 09:35:39
[05/07/2026 09:36:39 > 83bff2: INFO] Keep alive tick: 20260507 09:36:39
[05/07/2026 09:37:39 > 83bff2: INFO] Keep alive tick: 20260507 09:37:39
[05/07/2026 09:38:39 > 83bff2: INFO] Keep alive tick: 20260507 09:38:39
[05/07/2026 09:39:39 > 83bff2: INFO] Keep alive tick: 20260507 09:39:39
[05/07/2026 09:40:39 > 83bff2: INFO] Keep alive tick: 20260507 09:40:39
[05/07/2026 09:41:39 > 83bff2: INFO] Keep alive tick: 20260507 09:41:39
[05/07/2026 09:42:39 > 83bff2: INFO] Keep alive tick: 20260507 09:42:39
[05/07/2026 09:43:39 > 83bff2: INFO] Keep alive tick: 20260507 09:43:39
[05/07/2026 09:44:40 > 83bff2: INFO] Keep alive tick: 20260507 09:44:40
[05/07/2026 09:45:40 > 83bff2: INFO] Keep alive tick: 20260507 09:45:40
[05/07/2026 09:46:40 > 83bff2: INFO] Keep alive tick: 20260507 09:46:40
[05/07/2026 09:47:40 > 83bff2: INFO] Keep alive tick: 20260507 09:47:40
[05/07/2026 09:48:40 > 83bff2: INFO] Keep alive tick: 20260507 09:48:40
[05/07/2026 09:49:40 > 83bff2: INFO] Keep alive tick: 20260507 09:49:40
[05/07/2026 09:50:40 > 83bff2: INFO] Keep alive tick: 20260507 09:50:40
[05/07/2026 09:51:40 > 83bff2: INFO] Keep alive tick: 20260507 09:51:40
[05/07/2026 09:52:40 > 83bff2: INFO] Keep alive tick: 20260507 09:52:40
[05/07/2026 09:53:40 > 83bff2: INFO] Keep alive tick: 20260507 09:53:40
[05/07/2026 09:54:40 > 83bff2: INFO] Keep alive tick: 20260507 09:54:40
[05/07/2026 09:55:40 > 83bff2: INFO] Keep alive tick: 20260507 09:55:40
[05/07/2026 09:56:40 > 83bff2: INFO] Keep alive tick: 20260507 09:56:40
[05/07/2026 09:57:40 > 83bff2: INFO] Keep alive tick: 20260507 09:57:40
[05/07/2026 09:58:40 > 83bff2: INFO] Keep alive tick: 20260507 09:58:40
[05/07/2026 09:59:40 > 83bff2: INFO] Keep alive tick: 20260507 09:59:40
[05/07/2026 10:00:40 > 83bff2: INFO] Keep alive tick: 20260507 10:00:40
[05/07/2026 10:01:40 > 83bff2: INFO] Keep alive tick: 20260507 10:01:40
[05/07/2026 10:02:40 > 83bff2: INFO] Keep alive tick: 20260507 10:02:40
[05/07/2026 10:03:40 > 83bff2: INFO] Keep alive tick: 20260507 10:03:40
[05/07/2026 10:04:40 > 83bff2: INFO] Keep alive tick: 20260507 10:04:40
[05/07/2026 10:05:40 > 83bff2: INFO] Keep alive tick: 20260507 10:05:40
[05/07/2026 10:06:40 > 83bff2: INFO] Keep alive tick: 20260507 10:06:40
[05/07/2026 10:07:41 > 83bff2: INFO] Keep alive tick: 20260507 10:07:41
[05/07/2026 10:08:41 > 83bff2: INFO] Keep alive tick: 20260507 10:08:41
[05/07/2026 10:09:41 > 83bff2: INFO] Keep alive tick: 20260507 10:09:41
[05/07/2026 10:10:41 > 83bff2: INFO] Keep alive tick: 20260507 10:10:41
[05/07/2026 10:11:41 > 83bff2: INFO] Keep alive tick: 20260507 10:11:41
[05/07/2026 10:12:41 > 83bff2: INFO] Keep alive tick: 20260507 10:12:41
[05/07/2026 10:13:42 > 83bff2: INFO] Keep alive tick: 20260507 10:13:42
[05/07/2026 10:14:42 > 83bff2: INFO] Keep alive tick: 20260507 10:14:42
[05/07/2026 10:15:42 > 83bff2: INFO] Keep alive tick: 20260507 10:15:42
[05/07/2026 10:16:42 > 83bff2: INFO] Keep alive tick: 20260507 10:16:42
[05/07/2026 10:17:42 > 83bff2: INFO] Keep alive tick: 20260507 10:17:42
[05/07/2026 10:18:42 > 83bff2: INFO] Keep alive tick: 20260507 10:18:42
[05/07/2026 10:19:42 > 83bff2: INFO] Keep alive tick: 20260507 10:19:42
[05/07/2026 10:20:42 > 83bff2: INFO] Keep alive tick: 20260507 10:20:42
[05/07/2026 10:21:42 > 83bff2: INFO] Keep alive tick: 20260507 10:21:42
[05/07/2026 10:22:42 > 83bff2: INFO] Keep alive tick: 20260507 10:22:42
[05/07/2026 10:23:42 > 83bff2: INFO] Keep alive tick: 20260507 10:23:42
[05/07/2026 10:24:42 > 83bff2: INFO] Keep alive tick: 20260507 10:24:42
[05/07/2026 10:25:42 > 83bff2: INFO] Keep alive tick: 20260507 10:25:42
[05/07/2026 10:26:42 > 83bff2: INFO] Keep alive tick: 20260507 10:26:42
[05/07/2026 10:27:42 > 83bff2: INFO] Keep alive tick: 20260507 10:27:42
[05/07/2026 10:28:42 > 83bff2: INFO] Keep alive tick: 20260507 10:28:42
[05/07/2026 10:29:42 > 83bff2: INFO] Keep alive tick: 20260507 10:29:42
[05/07/2026 10:30:42 > 83bff2: INFO] Keep alive tick: 20260507 10:30:42
[05/07/2026 10:31:42 > 83bff2: INFO] Keep alive tick: 20260507 10:31:42
[05/07/2026 10:32:42 > 83bff2: INFO] Keep alive tick: 20260507 10:32:42
[05/07/2026 10:33:42 > 83bff2: INFO] Keep alive tick: 20260507 10:33:42
[05/07/2026 10:34:42 > 83bff2: INFO] Keep alive tick: 20260507 10:34:42
[05/07/2026 10:35:42 > 83bff2: INFO] Keep alive tick: 20260507 10:35:42
[05/07/2026 10:36:42 > 83bff2: INFO] Keep alive tick: 20260507 10:36:42
[05/07/2026 10:37:42 > 83bff2: INFO] Keep alive tick: 20260507 10:37:42
[05/07/2026 10:38:42 > 83bff2: INFO] Keep alive tick: 20260507 10:38:42
[05/07/2026 10:39:42 > 83bff2: INFO] Keep alive tick: 20260507 10:39:42
[05/07/2026 10:40:42 > 83bff2: INFO] Keep alive tick: 20260507 10:40:42
[05/07/2026 10:41:42 > 83bff2: INFO] Keep alive tick: 20260507 10:41:42
[05/07/2026 10:42:42 > 83bff2: INFO] Keep alive tick: 20260507 10:42:42
[05/07/2026 10:43:42 > 83bff2: INFO] Keep alive tick: 20260507 10:43:42
[05/07/2026 10:44:42 > 83bff2: INFO] Keep alive tick: 20260507 10:44:42
[05/07/2026 10:45:42 > 83bff2: INFO] Keep alive tick: 20260507 10:45:42
[05/07/2026 10:46:42 > 83bff2: INFO] Keep alive tick: 20260507 10:46:42
[05/07/2026 10:47:42 > 83bff2: INFO] Keep alive tick: 20260507 10:47:42
[05/07/2026 10:48:42 > 83bff2: INFO] Keep alive tick: 20260507 10:48:42
[05/07/2026 10:49:42 > 83bff2: INFO] Keep alive tick: 20260507 10:49:42
[05/07/2026 10:50:42 > 83bff2: INFO] Keep alive tick: 20260507 10:50:42
[05/07/2026 10:51:42 > 83bff2: INFO] Keep alive tick: 20260507 10:51:42
[05/07/2026 10:52:42 > 83bff2: INFO] Keep alive tick: 20260507 10:52:42
[05/07/2026 10:53:42 > 83bff2: INFO] Keep alive tick: 20260507 10:53:42
[05/07/2026 10:54:42 > 83bff2: INFO] Keep alive tick: 20260507 10:54:42
[05/07/2026 10:55:42 > 83bff2: INFO] Keep alive tick: 20260507 10:55:42
[05/07/2026 10:56:43 > 83bff2: INFO] Keep alive tick: 20260507 10:56:43
[05/07/2026 10:57:43 > 83bff2: INFO] Keep alive tick: 20260507 10:57:43
[05/07/2026 10:58:43 > 83bff2: INFO] Keep alive tick: 20260507 10:58:43
[05/07/2026 10:59:43 > 83bff2: INFO] Keep alive tick: 20260507 10:59:43
[05/07/2026 11:00:43 > 83bff2: INFO] Keep alive tick: 20260507 11:00:43
[05/07/2026 11:01:43 > 83bff2: INFO] Keep alive tick: 20260507 11:01:43
[05/07/2026 11:02:43 > 83bff2: INFO] Keep alive tick: 20260507 11:02:43
[05/07/2026 11:03:43 > 83bff2: INFO] Keep alive tick: 20260507 11:03:43
[05/07/2026 11:04:43 > 83bff2: INFO] Keep alive tick: 20260507 11:04:43
[05/07/2026 11:05:43 > 83bff2: INFO] Keep alive tick: 20260507 11:05:43
[05/07/2026 11:06:43 > 83bff2: INFO] Keep alive tick: 20260507 11:06:43
[05/07/2026 11:07:43 > 83bff2: INFO] Keep alive tick: 20260507 11:07:43
[05/07/2026 11:08:43 > 83bff2: INFO] Keep alive tick: 20260507 11:08:43
[05/07/2026 11:09:43 > 83bff2: INFO] Keep alive tick: 20260507 11:09:43
[05/07/2026 11:10:43 > 83bff2: INFO] Keep alive tick: 20260507 11:10:43
[05/07/2026 11:11:43 > 83bff2: INFO] Keep alive tick: 20260507 11:11:43
[05/07/2026 11:12:43 > 83bff2: INFO] Keep alive tick: 20260507 11:12:43
[05/07/2026 11:13:43 > 83bff2: INFO] Keep alive tick: 20260507 11:13:43
[05/07/2026 11:14:43 > 83bff2: INFO] Keep alive tick: 20260507 11:14:43
[05/07/2026 11:15:43 > 83bff2: INFO] Keep alive tick: 20260507 11:15:43
[05/07/2026 11:16:43 > 83bff2: INFO] Keep alive tick: 20260507 11:16:43
[05/07/2026 11:17:43 > 83bff2: INFO] Keep alive tick: 20260507 11:17:43
[05/07/2026 11:18:43 > 83bff2: INFO] Keep alive tick: 20260507 11:18:43
[05/07/2026 11:19:43 > 83bff2: INFO] Keep alive tick: 20260507 11:19:43
[05/07/2026 11:20:43 > 83bff2: INFO] Keep alive tick: 20260507 11:20:43
[05/07/2026 11:21:43 > 83bff2: INFO] Keep alive tick: 20260507 11:21:43
[05/07/2026 11:22:43 > 83bff2: INFO] Keep alive tick: 20260507 11:22:43
[05/07/2026 11:23:43 > 83bff2: INFO] Keep alive tick: 20260507 11:23:43
[05/07/2026 11:24:43 > 83bff2: INFO] Keep alive tick: 20260507 11:24:43
[05/07/2026 11:25:43 > 83bff2: INFO] Keep alive tick: 20260507 11:25:43
[05/07/2026 11:26:43 > 83bff2: INFO] Keep alive tick: 20260507 11:26:43
[05/07/2026 11:27:43 > 83bff2: INFO] Keep alive tick: 20260507 11:27:43
[05/07/2026 11:28:43 > 83bff2: INFO] Keep alive tick: 20260507 11:28:43
[05/07/2026 11:29:43 > 83bff2: INFO] Keep alive tick: 20260507 11:29:43
[05/07/2026 11:30:43 > 83bff2: INFO] Keep alive tick: 20260507 11:30:43
[05/07/2026 11:31:43 > 83bff2: INFO] Keep alive tick: 20260507 11:31:43
[05/07/2026 11:32:43 > 83bff2: INFO] Keep alive tick: 20260507 11:32:43
[05/07/2026 11:33:43 > 83bff2: INFO] Keep alive tick: 20260507 11:33:43
[05/07/2026 11:34:43 > 83bff2: INFO] Keep alive tick: 20260507 11:34:43
[05/07/2026 11:35:43 > 83bff2: INFO] Keep alive tick: 20260507 11:35:43
[05/07/2026 11:36:45 > 83bff2: INFO] Keep alive tick: 20260507 11:36:45
[05/07/2026 11:37:45 > 83bff2: INFO] Keep alive tick: 20260507 11:37:45
[05/07/2026 11:38:45 > 83bff2: INFO] Keep alive tick: 20260507 11:38:45
[05/07/2026 11:39:45 > 83bff2: INFO] Keep alive tick: 20260507 11:39:45
[05/07/2026 11:40:45 > 83bff2: INFO] Keep alive tick: 20260507 11:40:45
[05/07/2026 11:41:45 > 83bff2: INFO] Keep alive tick: 20260507 11:41:45
[05/07/2026 11:42:45 > 83bff2: INFO] Keep alive tick: 20260507 11:42:45
[05/07/2026 11:43:45 > 83bff2: INFO] Keep alive tick: 20260507 11:43:45
[05/07/2026 11:44:45 > 83bff2: INFO] Keep alive tick: 20260507 11:44:45
[05/07/2026 11:45:45 > 83bff2: INFO] Keep alive tick: 20260507 11:45:45
[05/07/2026 11:46:45 > 83bff2: INFO] Keep alive tick: 20260507 11:46:45
[05/07/2026 11:47:45 > 83bff2: INFO] Keep alive tick: 20260507 11:47:45
[05/07/2026 11:48:45 > 83bff2: INFO] Keep alive tick: 20260507 11:48:45
[05/07/2026 11:49:45 > 83bff2: INFO] Keep alive tick: 20260507 11:49:45
[05/07/2026 11:50:45 > 83bff2: INFO] Keep alive tick: 20260507 11:50:45
[05/07/2026 11:51:45 > 83bff2: INFO] Keep alive tick: 20260507 11:51:45
[05/07/2026 11:52:45 > 83bff2: INFO] Keep alive tick: 20260507 11:52:46
[05/07/2026 11:53:46 > 83bff2: INFO] Keep alive tick: 20260507 11:53:46
[05/07/2026 11:54:46 > 83bff2: INFO] Keep alive tick: 20260507 11:54:46
[05/07/2026 11:55:46 > 83bff2: INFO] Keep alive tick: 20260507 11:55:46
[05/07/2026 11:56:46 > 83bff2: INFO] Keep alive tick: 20260507 11:56:46
[05/07/2026 11:57:46 > 83bff2: INFO] Keep alive tick: 20260507 11:57:46
[05/07/2026 11:58:46 > 83bff2: INFO] Keep alive tick: 20260507 11:58:46
[05/07/2026 11:59:46 > 83bff2: INFO] Keep alive tick: 20260507 11:59:46
[05/07/2026 12:00:46 > 83bff2: INFO] Keep alive tick: 20260507 12:00:46
[05/07/2026 12:01:46 > 83bff2: INFO] Keep alive tick: 20260507 12:01:46
[05/07/2026 12:02:46 > 83bff2: INFO] Keep alive tick: 20260507 12:02:46
[05/07/2026 12:03:46 > 83bff2: INFO] Keep alive tick: 20260507 12:03:46
[05/07/2026 12:04:46 > 83bff2: INFO] Keep alive tick: 20260507 12:04:46
[05/07/2026 12:05:46 > 83bff2: INFO] Keep alive tick: 20260507 12:05:46
[05/07/2026 12:06:46 > 83bff2: INFO] Keep alive tick: 20260507 12:06:46
[05/07/2026 12:07:46 > 83bff2: INFO] Keep alive tick: 20260507 12:07:46
[05/07/2026 12:08:46 > 83bff2: INFO] Keep alive tick: 20260507 12:08:46
[05/07/2026 12:09:46 > 83bff2: INFO] Keep alive tick: 20260507 12:09:46
[05/07/2026 12:10:46 > 83bff2: INFO] Keep alive tick: 20260507 12:10:46
[05/07/2026 12:11:46 > 83bff2: INFO] Keep alive tick: 20260507 12:11:46
[05/07/2026 12:12:46 > 83bff2: INFO] Keep alive tick: 20260507 12:12:46
[05/07/2026 12:13:46 > 83bff2: INFO] Keep alive tick: 20260507 12:13:46
[05/07/2026 12:14:46 > 83bff2: INFO] Keep alive tick: 20260507 12:14:46
[05/07/2026 12:15:46 > 83bff2: INFO] Keep alive tick: 20260507 12:15:46
[05/07/2026 12:16:46 > 83bff2: INFO] Keep alive tick: 20260507 12:16:46
[05/07/2026 12:17:46 > 83bff2: INFO] Keep alive tick: 20260507 12:17:46
[05/07/2026 12:18:46 > 83bff2: INFO] Keep alive tick: 20260507 12:18:46
[05/07/2026 12:19:46 > 83bff2: INFO] Keep alive tick: 20260507 12:19:46
[05/07/2026 12:20:46 > 83bff2: INFO] Keep alive tick: 20260507 12:20:46
[05/07/2026 12:21:46 > 83bff2: INFO] Keep alive tick: 20260507 12:21:46
[05/07/2026 12:22:46 > 83bff2: INFO] Keep alive tick: 20260507 12:22:46
[05/07/2026 12:23:46 > 83bff2: INFO] Keep alive tick: 20260507 12:23:46
[05/07/2026 12:24:46 > 83bff2: INFO] Keep alive tick: 20260507 12:24:46
[05/07/2026 12:25:46 > 83bff2: INFO] Keep alive tick: 20260507 12:25:46
[05/07/2026 12:26:46 > 83bff2: INFO] Keep alive tick: 20260507 12:26:46
[05/07/2026 12:27:46 > 83bff2: INFO] Keep alive tick: 20260507 12:27:46
[05/07/2026 12:28:46 > 83bff2: INFO] Keep alive tick: 20260507 12:28:46
[05/07/2026 12:29:46 > 83bff2: INFO] Keep alive tick: 20260507 12:29:46
[05/07/2026 12:30:46 > 83bff2: INFO] Keep alive tick: 20260507 12:30:46
[05/07/2026 12:31:46 > 83bff2: INFO] Keep alive tick: 20260507 12:31:46
[05/07/2026 12:32:46 > 83bff2: INFO] Keep alive tick: 20260507 12:32:46
[05/07/2026 12:33:46 > 83bff2: INFO] Keep alive tick: 20260507 12:33:46
[05/07/2026 12:34:46 > 83bff2: INFO] Keep alive tick: 20260507 12:34:46
[05/07/2026 12:35:46 > 83bff2: INFO] Keep alive tick: 20260507 12:35:46
[05/07/2026 12:36:46 > 83bff2: INFO] Keep alive tick: 20260507 12:36:46
[05/07/2026 12:37:46 > 83bff2: INFO] Keep alive tick: 20260507 12:37:46
[05/07/2026 12:38:46 > 83bff2: INFO] Keep alive tick: 20260507 12:38:46
[05/07/2026 12:39:46 > 83bff2: INFO] Keep alive tick: 20260507 12:39:46
[05/07/2026 12:40:46 > 83bff2: INFO] Keep alive tick: 20260507 12:40:46
[05/07/2026 12:41:46 > 83bff2: INFO] Keep alive tick: 20260507 12:41:46
[05/07/2026 12:42:46 > 83bff2: INFO] Keep alive tick: 20260507 12:42:46
[05/07/2026 12:43:46 > 83bff2: INFO] Keep alive tick: 20260507 12:43:46
[05/07/2026 12:44:46 > 83bff2: INFO] Keep alive tick: 20260507 12:44:46
[05/07/2026 12:45:46 > 83bff2: INFO] Keep alive tick: 20260507 12:45:46
[05/07/2026 12:46:46 > 83bff2: INFO] Keep alive tick: 20260507 12:46:46
[05/07/2026 12:47:46 > 83bff2: INFO] Keep alive tick: 20260507 12:47:46
[05/07/2026 12:48:46 > 83bff2: INFO] Keep alive tick: 20260507 12:48:46
[05/07/2026 12:49:46 > 83bff2: INFO] Keep alive tick: 20260507 12:49:46
[05/07/2026 12:50:46 > 83bff2: INFO] Keep alive tick: 20260507 12:50:46
[05/07/2026 12:51:46 > 83bff2: INFO] Keep alive tick: 20260507 12:51:46
[05/07/2026 12:52:46 > 83bff2: INFO] Keep alive tick: 20260507 12:52:46
[05/07/2026 12:53:46 > 83bff2: INFO] Keep alive tick: 20260507 12:53:46
[05/07/2026 12:54:46 > 83bff2: INFO] Keep alive tick: 20260507 12:54:46
[05/07/2026 12:55:46 > 83bff2: INFO] Keep alive tick: 20260507 12:55:46
[05/07/2026 12:56:46 > 83bff2: INFO] Keep alive tick: 20260507 12:56:46
[05/07/2026 12:57:47 > 83bff2: INFO] Keep alive tick: 20260507 12:57:47
[05/07/2026 12:58:47 > 83bff2: INFO] Keep alive tick: 20260507 12:58:47
[05/07/2026 12:59:47 > 83bff2: INFO] Keep alive tick: 20260507 12:59:47
[05/07/2026 13:00:47 > 83bff2: INFO] Keep alive tick: 20260507 13:00:47
[05/07/2026 13:01:47 > 83bff2: INFO] Keep alive tick: 20260507 13:01:47
[05/07/2026 13:02:47 > 83bff2: INFO] Keep alive tick: 20260507 13:02:47
[05/07/2026 13:03:47 > 83bff2: INFO] Keep alive tick: 20260507 13:03:47
[05/07/2026 13:04:47 > 83bff2: INFO] Keep alive tick: 20260507 13:04:47
[05/07/2026 13:05:47 > 83bff2: INFO] Keep alive tick: 20260507 13:05:47
[05/07/2026 13:06:47 > 83bff2: INFO] Keep alive tick: 20260507 13:06:47
[05/07/2026 13:07:47 > 83bff2: INFO] Keep alive tick: 20260507 13:07:47
[05/07/2026 13:08:47 > 83bff2: INFO] Keep alive tick: 20260507 13:08:47
[05/07/2026 13:09:47 > 83bff2: INFO] Keep alive tick: 20260507 13:09:47
[05/07/2026 13:10:47 > 83bff2: INFO] Keep alive tick: 20260507 13:10:47
[05/07/2026 13:11:47 > 83bff2: INFO] Keep alive tick: 20260507 13:11:47
[05/07/2026 13:12:47 > 83bff2: INFO] Keep alive tick: 20260507 13:12:47
[05/07/2026 13:13:47 > 83bff2: INFO] Keep alive tick: 20260507 13:13:47
[05/07/2026 13:14:47 > 83bff2: INFO] Keep alive tick: 20260507 13:14:47
[05/07/2026 13:15:47 > 83bff2: INFO] Keep alive tick: 20260507 13:15:47
[05/07/2026 13:16:47 > 83bff2: INFO] Keep alive tick: 20260507 13:16:47
[05/07/2026 13:17:47 > 83bff2: INFO] Keep alive tick: 20260507 13:17:47
[05/07/2026 13:18:47 > 83bff2: INFO] Keep alive tick: 20260507 13:18:47
[05/07/2026 13:19:47 > 83bff2: INFO] Keep alive tick: 20260507 13:19:47
[05/07/2026 13:20:47 > 83bff2: INFO] Keep alive tick: 20260507 13:20:47
[05/07/2026 13:21:47 > 83bff2: INFO] Keep alive tick: 20260507 13:21:47
[05/07/2026 13:22:47 > 83bff2: INFO] Keep alive tick: 20260507 13:22:47
[05/07/2026 13:23:47 > 83bff2: INFO] Keep alive tick: 20260507 13:23:47
[05/07/2026 13:24:47 > 83bff2: INFO] Keep alive tick: 20260507 13:24:47
[05/07/2026 13:25:47 > 83bff2: INFO] Keep alive tick: 20260507 13:25:47
[05/07/2026 13:26:48 > 83bff2: INFO] Keep alive tick: 20260507 13:26:48
[05/07/2026 13:27:48 > 83bff2: INFO] Keep alive tick: 20260507 13:27:48
[05/07/2026 13:28:48 > 83bff2: INFO] Keep alive tick: 20260507 13:28:48
[05/07/2026 13:29:48 > 83bff2: INFO] Keep alive tick: 20260507 13:29:48
[05/07/2026 13:30:48 > 83bff2: INFO] Keep alive tick: 20260507 13:30:48
[05/07/2026 13:31:48 > 83bff2: INFO] Keep alive tick: 20260507 13:31:48
[05/07/2026 13:32:48 > 83bff2: INFO] Keep alive tick: 20260507 13:32:48
[05/07/2026 13:33:48 > 83bff2: INFO] Keep alive tick: 20260507 13:33:48
[05/07/2026 13:34:48 > 83bff2: INFO] Keep alive tick: 20260507 13:34:48
[05/07/2026 13:35:48 > 83bff2: INFO] Keep alive tick: 20260507 13:35:48
[05/07/2026 13:36:48 > 83bff2: INFO] Keep alive tick: 20260507 13:36:48
[05/07/2026 13:37:48 > 83bff2: INFO] Keep alive tick: 20260507 13:37:48
[05/07/2026 13:38:48 > 83bff2: INFO] Keep alive tick: 20260507 13:38:48
[05/07/2026 13:39:48 > 83bff2: INFO] Keep alive tick: 20260507 13:39:48
[05/07/2026 13:40:48 > 83bff2: INFO] Keep alive tick: 20260507 13:40:48
[05/07/2026 13:41:48 > 83bff2: INFO] Keep alive tick: 20260507 13:41:48
[05/07/2026 13:42:48 > 83bff2: INFO] Keep alive tick: 20260507 13:42:48
[05/07/2026 13:43:48 > 83bff2: INFO] Keep alive tick: 20260507 13:43:48
[05/07/2026 13:44:48 > 83bff2: INFO] Keep alive tick: 20260507 13:44:48
[05/07/2026 13:45:48 > 83bff2: INFO] Keep alive tick: 20260507 13:45:48
[05/07/2026 13:46:48 > 83bff2: INFO] Keep alive tick: 20260507 13:46:48
[05/07/2026 13:47:48 > 83bff2: INFO] Keep alive tick: 20260507 13:47:48
[05/07/2026 13:48:48 > 83bff2: INFO] Keep alive tick: 20260507 13:48:48
[05/07/2026 13:49:48 > 83bff2: INFO] Keep alive tick: 20260507 13:49:48
[05/07/2026 13:50:48 > 83bff2: INFO] Keep alive tick: 20260507 13:50:48
[05/07/2026 13:51:48 > 83bff2: INFO] Keep alive tick: 20260507 13:51:48
[05/07/2026 13:52:48 > 83bff2: INFO] Keep alive tick: 20260507 13:52:48
[05/07/2026 13:53:48 > 83bff2: INFO] Keep alive tick: 20260507 13:53:48
[05/07/2026 13:54:48 > 83bff2: INFO] Keep alive tick: 20260507 13:54:48
[05/07/2026 13:55:48 > 83bff2: INFO] Keep alive tick: 20260507 13:55:48
[05/07/2026 13:56:48 > 83bff2: INFO] Keep alive tick: 20260507 13:56:48
[05/07/2026 13:57:48 > 83bff2: INFO] Keep alive tick: 20260507 13:57:48
[05/07/2026 13:58:48 > 83bff2: INFO] Keep alive tick: 20260507 13:58:48
[05/07/2026 13:59:48 > 83bff2: INFO] Keep alive tick: 20260507 13:59:48
[05/07/2026 14:00:48 > 83bff2: INFO] Keep alive tick: 20260507 14:00:48
[05/07/2026 14:01:48 > 83bff2: INFO] Keep alive tick: 20260507 14:01:48
[05/07/2026 14:02:48 > 83bff2: INFO] Keep alive tick: 20260507 14:02:48
[05/07/2026 14:03:48 > 83bff2: INFO] Keep alive tick: 20260507 14:03:48
[05/07/2026 14:04:48 > 83bff2: INFO] Keep alive tick: 20260507 14:04:48
[05/07/2026 14:05:48 > 83bff2: INFO] Keep alive tick: 20260507 14:05:48
[05/07/2026 14:06:08 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12426.89,"deposit":0.0,"profitLoss":0.0,"available":12426.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 14:06:48 > 83bff2: INFO] Keep alive tick: 20260507 14:06:48
[05/07/2026 14:07:48 > 83bff2: INFO] Keep alive tick: 20260507 14:07:48
[05/07/2026 14:08:48 > 83bff2: INFO] Keep alive tick: 20260507 14:08:48
[05/07/2026 14:09:48 > 83bff2: INFO] Keep alive tick: 20260507 14:09:48
[05/07/2026 14:10:48 > 83bff2: INFO] Keep alive tick: 20260507 14:10:48
[05/07/2026 14:11:48 > 83bff2: INFO] Keep alive tick: 20260507 14:11:48
[05/07/2026 14:12:48 > 83bff2: INFO] Keep alive tick: 20260507 14:12:48
[05/07/2026 14:13:48 > 83bff2: INFO] Keep alive tick: 20260507 14:13:48
[05/07/2026 14:14:48 > 83bff2: INFO] Keep alive tick: 20260507 14:14:48
[05/07/2026 14:15:48 > 83bff2: INFO] Keep alive tick: 20260507 14:15:48
[05/07/2026 14:16:48 > 83bff2: INFO] Keep alive tick: 20260507 14:16:48
[05/07/2026 14:17:48 > 83bff2: INFO] Keep alive tick: 20260507 14:17:48
[05/07/2026 14:18:48 > 83bff2: INFO] Keep alive tick: 20260507 14:18:48
[05/07/2026 14:19:48 > 83bff2: INFO] Keep alive tick: 20260507 14:19:48
[05/07/2026 14:20:48 > 83bff2: INFO] Keep alive tick: 20260507 14:20:48
[05/07/2026 14:21:48 > 83bff2: INFO] Keep alive tick: 20260507 14:21:48
[05/07/2026 14:22:48 > 83bff2: INFO] Keep alive tick: 20260507 14:22:48
[05/07/2026 14:23:48 > 83bff2: INFO] Keep alive tick: 20260507 14:23:48
[05/07/2026 14:24:48 > 83bff2: INFO] Keep alive tick: 20260507 14:24:48
[05/07/2026 14:25:49 > 83bff2: INFO] Keep alive tick: 20260507 14:25:49
[05/07/2026 14:26:49 > 83bff2: INFO] Keep alive tick: 20260507 14:26:49
[05/07/2026 14:27:49 > 83bff2: INFO] Keep alive tick: 20260507 14:27:49
[05/07/2026 14:28:49 > 83bff2: INFO] Keep alive tick: 20260507 14:28:49
[05/07/2026 14:29:50 > 83bff2: INFO] Keep alive tick: 20260507 14:29:50
[05/07/2026 14:30:50 > 83bff2: INFO] Keep alive tick: 20260507 14:30:50
[05/07/2026 14:31:50 > 83bff2: INFO] Keep alive tick: 20260507 14:31:50
[05/07/2026 14:32:50 > 83bff2: INFO] Keep alive tick: 20260507 14:32:50
[05/07/2026 14:33:50 > 83bff2: INFO] Keep alive tick: 20260507 14:33:50
[05/07/2026 14:34:50 > 83bff2: INFO] Keep alive tick: 20260507 14:34:50
[05/07/2026 14:35:51 > 83bff2: INFO] Keep alive tick: 20260507 14:35:51
[05/07/2026 14:36:51 > 83bff2: INFO] Keep alive tick: 20260507 14:36:51
[05/07/2026 14:37:51 > 83bff2: INFO] Keep alive tick: 20260507 14:37:51
[05/07/2026 14:38:51 > 83bff2: INFO] Keep alive tick: 20260507 14:38:51
[05/07/2026 14:39:51 > 83bff2: INFO] Keep alive tick: 20260507 14:39:51
[05/07/2026 14:40:51 > 83bff2: INFO] Keep alive tick: 20260507 14:40:51
[05/07/2026 14:41:51 > 83bff2: INFO] Keep alive tick: 20260507 14:41:51
[05/07/2026 14:42:51 > 83bff2: INFO] Keep alive tick: 20260507 14:42:51
[05/07/2026 14:43:51 > 83bff2: INFO] Keep alive tick: 20260507 14:43:51
[05/07/2026 14:44:51 > 83bff2: INFO] Keep alive tick: 20260507 14:44:51
[05/07/2026 14:45:51 > 83bff2: INFO] Keep alive tick: 20260507 14:45:51
[05/07/2026 14:46:51 > 83bff2: INFO] Keep alive tick: 20260507 14:46:51
[05/07/2026 14:47:51 > 83bff2: INFO] Keep alive tick: 20260507 14:47:51
[05/07/2026 14:48:51 > 83bff2: INFO] Keep alive tick: 20260507 14:48:51
[05/07/2026 14:49:51 > 83bff2: INFO] Keep alive tick: 20260507 14:49:51
[05/07/2026 14:50:52 > 83bff2: INFO] Keep alive tick: 20260507 14:50:52
[05/07/2026 14:51:52 > 83bff2: INFO] Keep alive tick: 20260507 14:51:52
[05/07/2026 14:52:52 > 83bff2: INFO] Keep alive tick: 20260507 14:52:52
[05/07/2026 14:53:52 > 83bff2: INFO] Keep alive tick: 20260507 14:53:52
[05/07/2026 14:54:52 > 83bff2: INFO] Keep alive tick: 20260507 14:54:52
[05/07/2026 14:55:52 > 83bff2: INFO] Keep alive tick: 20260507 14:55:52
[05/07/2026 14:56:52 > 83bff2: INFO] Keep alive tick: 20260507 14:56:52
[05/07/2026 14:57:52 > 83bff2: INFO] Keep alive tick: 20260507 14:57:52
[05/07/2026 14:58:52 > 83bff2: INFO] Keep alive tick: 20260507 14:58:52
[05/07/2026 14:59:52 > 83bff2: INFO] Keep alive tick: 20260507 14:59:52
[05/07/2026 15:00:52 > 83bff2: INFO] Keep alive tick: 20260507 15:00:52
[05/07/2026 15:01:52 > 83bff2: INFO] Keep alive tick: 20260507 15:01:52
[05/07/2026 15:02:52 > 83bff2: INFO] Keep alive tick: 20260507 15:02:52
[05/07/2026 15:03:52 > 83bff2: INFO] Keep alive tick: 20260507 15:03:52
[05/07/2026 15:04:52 > 83bff2: INFO] Keep alive tick: 20260507 15:04:52
[05/07/2026 15:05:52 > 83bff2: INFO] Keep alive tick: 20260507 15:05:52
[05/07/2026 15:06:52 > 83bff2: INFO] Keep alive tick: 20260507 15:06:52
[05/07/2026 15:07:52 > 83bff2: INFO] Keep alive tick: 20260507 15:07:52
[05/07/2026 15:08:52 > 83bff2: INFO] Keep alive tick: 20260507 15:08:52
[05/07/2026 15:09:52 > 83bff2: INFO] Keep alive tick: 20260507 15:09:52
[05/07/2026 15:10:52 > 83bff2: INFO] Keep alive tick: 20260507 15:10:52
[05/07/2026 15:11:52 > 83bff2: INFO] Keep alive tick: 20260507 15:11:52
[05/07/2026 15:12:52 > 83bff2: INFO] Keep alive tick: 20260507 15:12:52
[05/07/2026 15:13:52 > 83bff2: INFO] Keep alive tick: 20260507 15:13:52
[05/07/2026 15:14:52 > 83bff2: INFO] Keep alive tick: 20260507 15:14:52
[05/07/2026 15:15:52 > 83bff2: INFO] Keep alive tick: 20260507 15:15:52
[05/07/2026 15:16:52 > 83bff2: INFO] Keep alive tick: 20260507 15:16:52
[05/07/2026 15:17:52 > 83bff2: INFO] Keep alive tick: 20260507 15:17:52
[05/07/2026 15:18:52 > 83bff2: INFO] Keep alive tick: 20260507 15:18:52
[05/07/2026 15:19:52 > 83bff2: INFO] Keep alive tick: 20260507 15:19:52
[05/07/2026 15:20:52 > 83bff2: INFO] Keep alive tick: 20260507 15:20:52
[05/07/2026 15:21:52 > 83bff2: INFO] Keep alive tick: 20260507 15:21:52
[05/07/2026 15:22:52 > 83bff2: INFO] Keep alive tick: 20260507 15:22:52
[05/07/2026 15:23:52 > 83bff2: INFO] Keep alive tick: 20260507 15:23:52
[05/07/2026 15:24:52 > 83bff2: INFO] Keep alive tick: 20260507 15:24:52
[05/07/2026 15:25:52 > 83bff2: INFO] Keep alive tick: 20260507 15:25:52
[05/07/2026 15:26:52 > 83bff2: INFO] Keep alive tick: 20260507 15:26:52
[05/07/2026 15:27:52 > 83bff2: INFO] Keep alive tick: 20260507 15:27:52
[05/07/2026 15:28:52 > 83bff2: INFO] Keep alive tick: 20260507 15:28:52
[05/07/2026 15:29:52 > 83bff2: INFO] Keep alive tick: 20260507 15:29:52
[05/07/2026 15:30:53 > 83bff2: INFO] Keep alive tick: 20260507 15:30:53
[05/07/2026 15:31:53 > 83bff2: INFO] Keep alive tick: 20260507 15:31:53
[05/07/2026 15:32:53 > 83bff2: INFO] Keep alive tick: 20260507 15:32:53
[05/07/2026 15:33:53 > 83bff2: INFO] Keep alive tick: 20260507 15:33:53
[05/07/2026 15:34:53 > 83bff2: INFO] Keep alive tick: 20260507 15:34:53
[05/07/2026 15:35:53 > 83bff2: INFO] Keep alive tick: 20260507 15:35:53
[05/07/2026 15:36:53 > 83bff2: INFO] Keep alive tick: 20260507 15:36:53
[05/07/2026 15:37:53 > 83bff2: INFO] Keep alive tick: 20260507 15:37:53
[05/07/2026 15:38:53 > 83bff2: INFO] Keep alive tick: 20260507 15:38:53
[05/07/2026 15:39:53 > 83bff2: INFO] Keep alive tick: 20260507 15:39:53
[05/07/2026 15:40:05 > 83bff2: INFO] Considering to go long
[05/07/2026 15:40:05 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12426.89,"deposit":0.0,"profitLoss":0.0,"available":12426.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 15:40:06 > 83bff2: INFO] Attempting to open position: {"epic":"IX.D.NASDAQ.IFM.IP","expiry":"-","direction":"BUY","size":0.25,"orderType":"MARKET","forceOpen":true,"guaranteedStop":false,"stopDistance":28,"limitDistance":57,"currencyCode":"USD","trailingStop":false,"trailingStopIncrement":null}
[05/07/2026 15:40:06 > 83bff2: INFO] Got the following dealReference: DCTMQZTNL4YTYNK
[05/07/2026 15:40:06 > 83bff2: INFO] Checking if we got confirmation on dealReference: DCTMQZTNL4YTYNK
[05/07/2026 15:40:07 > 83bff2: INFO] Response: "DCTMQZTNL4YTYNK"
[05/07/2026 15:40:07 > 83bff2: INFO] Confirmation received: {"Date":"2026-05-07T15:40:06.21","Status":"OPEN","Reason":"SUCCESS","DealStatus":"ACCEPTED","Epic":"IX.D.NASDAQ.IFM.IP","Expiry":"-","DealReference":"DCTMQZTNL4YTYNK","DealId":"DIAAAAXEUEBWBA5","Level":28763.7,"Size":0.25,"Direction":"BUY","StopLevel":28735.7,"LimitLevel":28820.7,"StopDistance":null,"LimitDistance":null,"GuaranteedStop":false,"TrailingStop":false,"Profit":null,"ProfitCurrency":null}
[05/07/2026 15:40:07 > 83bff2: INFO] Deal accepted on dealReference: DCTMQZTNL4YTYNK
[05/07/2026 15:40:07 > 83bff2: INFO] Long position opened at price 28764.77780413919. Stop Loss: 28,736.8. Take Profit: 28,821.8. Broker Entry level: 28,763.7. Spread: -0.5
[05/07/2026 15:40:53 > 83bff2: INFO] Keep alive tick: 20260507 15:40:53
[05/07/2026 15:41:53 > 83bff2: INFO] Keep alive tick: 20260507 15:41:53
[05/07/2026 15:42:53 > 83bff2: INFO] Keep alive tick: 20260507 15:42:53
[05/07/2026 15:43:53 > 83bff2: INFO] Keep alive tick: 20260507 15:43:53
[05/07/2026 15:44:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 15:44:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 424
[05/07/2026 15:44:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 15:44:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 15:44:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:44:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 15:44:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 424
[05/07/2026 15:44:53 > 83bff2: INFO] Keep alive tick: 20260507 15:44:53
[05/07/2026 15:45:26 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 15:45:26 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 15:45:26 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:45:26 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 15:45:26 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 424
[05/07/2026 15:45:26 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 15:45:26 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 15:45:26 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:45:26 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 15:45:26 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 424
[05/07/2026 15:45:53 > 83bff2: INFO] Keep alive tick: 20260507 15:45:53
[05/07/2026 15:46:53 > 83bff2: INFO] Keep alive tick: 20260507 15:46:53
[05/07/2026 15:47:53 > 83bff2: INFO] Keep alive tick: 20260507 15:47:53
[05/07/2026 15:48:53 > 83bff2: INFO] Keep alive tick: 20260507 15:48:53
[05/07/2026 15:49:06 > 83bff2: INFO] System.NullReferenceException: Object reference not set to an instance of an object.
[05/07/2026 15:49:06 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 428
[05/07/2026 15:49:07 > 83bff2: INFO] System.NullReferenceException: Object reference not set to an instance of an object.
[05/07/2026 15:49:07 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 428
[05/07/2026 15:49:53 > 83bff2: INFO] Keep alive tick: 20260507 15:49:53
[05/07/2026 15:50:05 > 83bff2: INFO] System.NullReferenceException: Object reference not set to an instance of an object.
[05/07/2026 15:50:05 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 428
[05/07/2026 15:50:05 > 83bff2: INFO] System.NullReferenceException: Object reference not set to an instance of an object.
[05/07/2026 15:50:05 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 428
[05/07/2026 15:50:53 > 83bff2: INFO] Keep alive tick: 20260507 15:50:53
[05/07/2026 15:51:05 > 83bff2: INFO] System.NullReferenceException: Object reference not set to an instance of an object.
[05/07/2026 15:51:05 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 428
[05/07/2026 15:51:05 > 83bff2: INFO] System.NullReferenceException: Object reference not set to an instance of an object.
[05/07/2026 15:51:05 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 428
[05/07/2026 15:51:53 > 83bff2: INFO] Keep alive tick: 20260507 15:51:53
[05/07/2026 15:52:53 > 83bff2: INFO] Keep alive tick: 20260507 15:52:53
[05/07/2026 15:53:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 15:53:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 424
[05/07/2026 15:53:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 15:53:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 15:53:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 15:53:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 15:53:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 424
[05/07/2026 15:53:53 > 83bff2: INFO] Keep alive tick: 20260507 15:53:53
[05/07/2026 15:54:46 > 83bff2: INFO] Position closed
[05/07/2026 15:54:46 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12286.89,"deposit":0.0,"profitLoss":0.0,"available":12286.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 15:54:47 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12286.89,"deposit":0.0,"profitLoss":0.0,"available":12286.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 15:54:53 > 83bff2: INFO] Keep alive tick: 20260507 15:54:53
[05/07/2026 15:55:53 > 83bff2: INFO] Keep alive tick: 20260507 15:55:53
[05/07/2026 15:56:53 > 83bff2: INFO] Keep alive tick: 20260507 15:56:53
[05/07/2026 15:57:53 > 83bff2: INFO] Keep alive tick: 20260507 15:57:53
[05/07/2026 15:58:53 > 83bff2: INFO] Keep alive tick: 20260507 15:58:53
[05/07/2026 15:59:53 > 83bff2: INFO] Keep alive tick: 20260507 15:59:53
[05/07/2026 16:00:53 > 83bff2: INFO] Keep alive tick: 20260507 16:00:53
[05/07/2026 16:01:53 > 83bff2: INFO] Keep alive tick: 20260507 16:01:53
[05/07/2026 16:02:05 > 83bff2: INFO] Considering to go short
[05/07/2026 16:02:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 16:02:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 16:02:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:02:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 16:02:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 16:02:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 16:02:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:02:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 16:02:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 140
[05/07/2026 16:02:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleNoOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 281
[05/07/2026 16:02:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 16:02:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 16:02:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:02:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 16:02:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 140
[05/07/2026 16:02:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleNoOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 281
[05/07/2026 16:02:53 > 83bff2: INFO] Keep alive tick: 20260507 16:02:53
[05/07/2026 16:03:53 > 83bff2: INFO] Keep alive tick: 20260507 16:03:53
[05/07/2026 16:04:53 > 83bff2: INFO] Keep alive tick: 20260507 16:04:53
[05/07/2026 16:05:53 > 83bff2: INFO] Keep alive tick: 20260507 16:05:53
[05/07/2026 16:06:53 > 83bff2: INFO] Keep alive tick: 20260507 16:06:53
[05/07/2026 16:07:53 > 83bff2: INFO] Keep alive tick: 20260507 16:07:53
[05/07/2026 16:08:05 > 83bff2: INFO] Considering to go short
[05/07/2026 16:08:05 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12286.89,"deposit":0.0,"profitLoss":0.0,"available":12286.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 16:08:05 > 83bff2: INFO] Attempting to open position: {"epic":"IX.D.NASDAQ.IFM.IP","expiry":"-","direction":"SELL","size":0.25,"orderType":"MARKET","forceOpen":true,"guaranteedStop":false,"stopDistance":28,"limitDistance":57,"currencyCode":"USD","trailingStop":false,"trailingStopIncrement":null}
[05/07/2026 16:08:05 > 83bff2: INFO] Got the following dealReference: HKPTYWLPJTCTYNK
[05/07/2026 16:08:05 > 83bff2: INFO] Checking if we got confirmation on dealReference: HKPTYWLPJTCTYNK
[05/07/2026 16:08:06 > 83bff2: INFO] Response: "HKPTYWLPJTCTYNK"
[05/07/2026 16:08:06 > 83bff2: INFO] Confirmation received: {"Date":"2026-05-07T16:08:05.603","Status":"OPEN","Reason":"SUCCESS","DealStatus":"ACCEPTED","Epic":"IX.D.NASDAQ.IFM.IP","Expiry":"-","DealReference":"HKPTYWLPJTCTYNK","DealId":"DIAAAAXEULJLDA3","Level":28608.7,"Size":0.25,"Direction":"SELL","StopLevel":28636.7,"LimitLevel":28551.7,"StopDistance":null,"LimitDistance":null,"GuaranteedStop":false,"TrailingStop":false,"Profit":null,"ProfitCurrency":null}
[05/07/2026 16:08:06 > 83bff2: INFO] Deal accepted on dealReference: HKPTYWLPJTCTYNK
[05/07/2026 16:08:06 > 83bff2: INFO] Short position opened at price 28601.38036953712. Stop Loss: 28629.38036953712. Take Profit: 28544.38036953712. Broker Entry level: 28,608.7. Spread: -0.5
[05/07/2026 16:08:53 > 83bff2: INFO] Keep alive tick: 20260507 16:08:54
[05/07/2026 16:09:54 > 83bff2: INFO] Keep alive tick: 20260507 16:09:54
[05/07/2026 16:10:54 > 83bff2: INFO] Keep alive tick: 20260507 16:10:54
[05/07/2026 16:11:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 16:11:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 16:11:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 16:11:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 16:11:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:11:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 16:11:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 16:11:54 > 83bff2: INFO] Keep alive tick: 20260507 16:11:54
[05/07/2026 16:12:54 > 83bff2: INFO] Keep alive tick: 20260507 16:12:54
[05/07/2026 16:13:54 > 83bff2: INFO] Keep alive tick: 20260507 16:13:54
[05/07/2026 16:14:54 > 83bff2: INFO] Keep alive tick: 20260507 16:14:54
[05/07/2026 16:15:54 > 83bff2: INFO] Keep alive tick: 20260507 16:15:54
[05/07/2026 16:16:08 > 83bff2: INFO] Position closed
[05/07/2026 16:16:08 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12571.89,"deposit":0.0,"profitLoss":0.0,"available":12571.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 16:16:54 > 83bff2: INFO] Keep alive tick: 20260507 16:16:54
[05/07/2026 16:17:05 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12571.89,"deposit":0.0,"profitLoss":0.0,"available":12571.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 16:17:54 > 83bff2: INFO] Keep alive tick: 20260507 16:17:54
[05/07/2026 16:18:54 > 83bff2: INFO] Keep alive tick: 20260507 16:18:54
[05/07/2026 16:19:54 > 83bff2: INFO] Keep alive tick: 20260507 16:19:54
[05/07/2026 16:20:54 > 83bff2: INFO] Keep alive tick: 20260507 16:20:54
[05/07/2026 16:21:05 > 83bff2: INFO] Considering to go short
[05/07/2026 16:21:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 16:21:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 16:21:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:21:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 16:21:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 16:21:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 16:21:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:21:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 16:21:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 140
[05/07/2026 16:21:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleNoOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 281
[05/07/2026 16:21:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 16:21:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 16:21:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 16:21:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 16:21:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 140
[05/07/2026 16:21:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleNoOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 281
[05/07/2026 16:21:54 > 83bff2: INFO] Keep alive tick: 20260507 16:21:54
[05/07/2026 16:22:54 > 83bff2: INFO] Keep alive tick: 20260507 16:22:54
[05/07/2026 16:23:54 > 83bff2: INFO] Keep alive tick: 20260507 16:23:54
[05/07/2026 16:24:54 > 83bff2: INFO] Keep alive tick: 20260507 16:24:54
[05/07/2026 16:25:54 > 83bff2: INFO] Keep alive tick: 20260507 16:25:54
[05/07/2026 16:26:54 > 83bff2: INFO] Keep alive tick: 20260507 16:26:54
[05/07/2026 16:27:54 > 83bff2: INFO] Keep alive tick: 20260507 16:27:54
[05/07/2026 16:28:54 > 83bff2: INFO] Keep alive tick: 20260507 16:28:54
[05/07/2026 16:29:54 > 83bff2: INFO] Keep alive tick: 20260507 16:29:54
[05/07/2026 16:30:54 > 83bff2: INFO] Keep alive tick: 20260507 16:30:54
[05/07/2026 16:31:54 > 83bff2: INFO] Keep alive tick: 20260507 16:31:54
[05/07/2026 16:32:54 > 83bff2: INFO] Keep alive tick: 20260507 16:32:54
[05/07/2026 16:33:54 > 83bff2: INFO] Keep alive tick: 20260507 16:33:54
[05/07/2026 16:34:54 > 83bff2: INFO] Keep alive tick: 20260507 16:34:54
[05/07/2026 16:35:54 > 83bff2: INFO] Keep alive tick: 20260507 16:35:54
[05/07/2026 16:36:54 > 83bff2: INFO] Keep alive tick: 20260507 16:36:54
[05/07/2026 16:37:54 > 83bff2: INFO] Keep alive tick: 20260507 16:37:54
[05/07/2026 16:38:54 > 83bff2: INFO] Keep alive tick: 20260507 16:38:54
[05/07/2026 16:39:54 > 83bff2: INFO] Keep alive tick: 20260507 16:39:54
[05/07/2026 16:40:54 > 83bff2: INFO] Keep alive tick: 20260507 16:40:54
[05/07/2026 16:41:54 > 83bff2: INFO] Keep alive tick: 20260507 16:41:54
[05/07/2026 16:42:54 > 83bff2: INFO] Keep alive tick: 20260507 16:42:54
[05/07/2026 16:43:54 > 83bff2: INFO] Keep alive tick: 20260507 16:43:54
[05/07/2026 16:44:54 > 83bff2: INFO] Keep alive tick: 20260507 16:44:54
[05/07/2026 16:45:54 > 83bff2: INFO] Keep alive tick: 20260507 16:45:54
[05/07/2026 16:46:55 > 83bff2: INFO] Keep alive tick: 20260507 16:46:55
[05/07/2026 16:47:55 > 83bff2: INFO] Keep alive tick: 20260507 16:47:55
[05/07/2026 16:48:55 > 83bff2: INFO] Keep alive tick: 20260507 16:48:55
[05/07/2026 16:49:55 > 83bff2: INFO] Keep alive tick: 20260507 16:49:55
[05/07/2026 16:50:55 > 83bff2: INFO] Keep alive tick: 20260507 16:50:55
[05/07/2026 16:51:55 > 83bff2: INFO] Keep alive tick: 20260507 16:51:55
[05/07/2026 16:52:55 > 83bff2: INFO] Keep alive tick: 20260507 16:52:55
[05/07/2026 16:53:55 > 83bff2: INFO] Keep alive tick: 20260507 16:53:55
[05/07/2026 16:54:55 > 83bff2: INFO] Keep alive tick: 20260507 16:54:55
[05/07/2026 16:55:55 > 83bff2: INFO] Keep alive tick: 20260507 16:55:55
[05/07/2026 16:56:55 > 83bff2: INFO] Keep alive tick: 20260507 16:56:55
[05/07/2026 16:57:55 > 83bff2: INFO] Keep alive tick: 20260507 16:57:55
[05/07/2026 16:58:55 > 83bff2: INFO] Keep alive tick: 20260507 16:58:55
[05/07/2026 16:59:55 > 83bff2: INFO] Keep alive tick: 20260507 16:59:55
[05/07/2026 17:00:55 > 83bff2: INFO] Keep alive tick: 20260507 17:00:55
[05/07/2026 17:01:55 > 83bff2: INFO] Keep alive tick: 20260507 17:01:55
[05/07/2026 17:02:55 > 83bff2: INFO] Keep alive tick: 20260507 17:02:55
[05/07/2026 17:03:55 > 83bff2: INFO] Keep alive tick: 20260507 17:03:55
[05/07/2026 17:04:55 > 83bff2: INFO] Keep alive tick: 20260507 17:04:55
[05/07/2026 17:05:55 > 83bff2: INFO] Keep alive tick: 20260507 17:05:55
[05/07/2026 17:06:55 > 83bff2: INFO] Keep alive tick: 20260507 17:06:55
[05/07/2026 17:07:55 > 83bff2: INFO] Keep alive tick: 20260507 17:07:55
[05/07/2026 17:08:55 > 83bff2: INFO] Keep alive tick: 20260507 17:08:55
[05/07/2026 17:09:56 > 83bff2: INFO] Keep alive tick: 20260507 17:09:56
[05/07/2026 17:10:56 > 83bff2: INFO] Keep alive tick: 20260507 17:10:56
[05/07/2026 17:11:56 > 83bff2: INFO] Keep alive tick: 20260507 17:11:56
[05/07/2026 17:12:56 > 83bff2: INFO] Keep alive tick: 20260507 17:12:56
[05/07/2026 17:13:56 > 83bff2: INFO] Keep alive tick: 20260507 17:13:56
[05/07/2026 17:14:56 > 83bff2: INFO] Keep alive tick: 20260507 17:14:56
[05/07/2026 17:15:56 > 83bff2: INFO] Keep alive tick: 20260507 17:15:56
[05/07/2026 17:16:56 > 83bff2: INFO] Keep alive tick: 20260507 17:16:56
[05/07/2026 17:17:56 > 83bff2: INFO] Keep alive tick: 20260507 17:17:56
[05/07/2026 17:18:56 > 83bff2: INFO] Keep alive tick: 20260507 17:18:56
[05/07/2026 17:19:56 > 83bff2: INFO] Keep alive tick: 20260507 17:19:56
[05/07/2026 17:20:56 > 83bff2: INFO] Keep alive tick: 20260507 17:20:56
[05/07/2026 17:21:56 > 83bff2: INFO] Keep alive tick: 20260507 17:21:56
[05/07/2026 17:22:56 > 83bff2: INFO] Keep alive tick: 20260507 17:22:56
[05/07/2026 17:23:56 > 83bff2: INFO] Keep alive tick: 20260507 17:23:56
[05/07/2026 17:24:56 > 83bff2: INFO] Keep alive tick: 20260507 17:24:56
[05/07/2026 17:25:56 > 83bff2: INFO] Keep alive tick: 20260507 17:25:56
[05/07/2026 17:26:56 > 83bff2: INFO] Keep alive tick: 20260507 17:26:56
[05/07/2026 17:27:56 > 83bff2: INFO] Keep alive tick: 20260507 17:27:56
[05/07/2026 17:28:57 > 83bff2: INFO] Keep alive tick: 20260507 17:28:57
[05/07/2026 17:29:57 > 83bff2: INFO] Keep alive tick: 20260507 17:29:57
[05/07/2026 17:30:57 > 83bff2: INFO] Keep alive tick: 20260507 17:30:57
[05/07/2026 17:31:05 > 83bff2: INFO] Considering to go long
[05/07/2026 17:31:57 > 83bff2: INFO] Keep alive tick: 20260507 17:31:57
[05/07/2026 17:32:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 17:32:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 17:32:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 140
[05/07/2026 17:32:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleNoOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 246
[05/07/2026 17:32:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 17:32:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 17:32:46 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 17:32:46 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 17:32:46 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 129
[05/07/2026 17:32:46 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetBalance() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 140
[05/07/2026 17:32:46 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleNoOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 246
[05/07/2026 17:32:57 > 83bff2: INFO] Keep alive tick: 20260507 17:32:57
[05/07/2026 17:33:57 > 83bff2: INFO] Keep alive tick: 20260507 17:33:57
[05/07/2026 17:34:57 > 83bff2: INFO] Keep alive tick: 20260507 17:34:57
[05/07/2026 17:35:57 > 83bff2: INFO] Keep alive tick: 20260507 17:35:57
[05/07/2026 17:36:57 > 83bff2: INFO] Keep alive tick: 20260507 17:36:57
[05/07/2026 17:37:57 > 83bff2: INFO] Keep alive tick: 20260507 17:37:57
[05/07/2026 17:38:57 > 83bff2: INFO] Keep alive tick: 20260507 17:38:57
[05/07/2026 17:39:57 > 83bff2: INFO] Keep alive tick: 20260507 17:39:57
[05/07/2026 17:40:57 > 83bff2: INFO] Keep alive tick: 20260507 17:40:57
[05/07/2026 17:41:57 > 83bff2: INFO] Keep alive tick: 20260507 17:41:57
[05/07/2026 17:42:57 > 83bff2: INFO] Keep alive tick: 20260507 17:42:57
[05/07/2026 17:43:57 > 83bff2: INFO] Keep alive tick: 20260507 17:43:57
[05/07/2026 17:44:57 > 83bff2: INFO] Keep alive tick: 20260507 17:44:57
[05/07/2026 17:45:57 > 83bff2: INFO] Keep alive tick: 20260507 17:45:57
[05/07/2026 17:46:57 > 83bff2: INFO] Keep alive tick: 20260507 17:46:57
[05/07/2026 17:47:58 > 83bff2: INFO] Keep alive tick: 20260507 17:47:58
[05/07/2026 17:48:58 > 83bff2: INFO] Keep alive tick: 20260507 17:48:58
[05/07/2026 17:49:58 > 83bff2: INFO] Keep alive tick: 20260507 17:49:58
[05/07/2026 17:50:58 > 83bff2: INFO] Keep alive tick: 20260507 17:50:58
[05/07/2026 17:51:58 > 83bff2: INFO] Keep alive tick: 20260507 17:51:58
[05/07/2026 17:52:58 > 83bff2: INFO] Keep alive tick: 20260507 17:52:58
[05/07/2026 17:53:58 > 83bff2: INFO] Keep alive tick: 20260507 17:53:58
[05/07/2026 17:54:58 > 83bff2: INFO] Keep alive tick: 20260507 17:54:58
[05/07/2026 17:55:58 > 83bff2: INFO] Keep alive tick: 20260507 17:55:58
[05/07/2026 17:56:58 > 83bff2: INFO] Keep alive tick: 20260507 17:56:58
[05/07/2026 17:57:58 > 83bff2: INFO] Keep alive tick: 20260507 17:57:58
[05/07/2026 17:58:58 > 83bff2: INFO] Keep alive tick: 20260507 17:58:58
[05/07/2026 17:59:59 > 83bff2: INFO] Keep alive tick: 20260507 17:59:59
[05/07/2026 18:00:05 > 83bff2: INFO] Considering to go short
[05/07/2026 18:00:06 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12571.89,"deposit":0.0,"profitLoss":0.0,"available":12571.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 18:00:06 > 83bff2: INFO] Attempting to open position: {"epic":"IX.D.NASDAQ.IFM.IP","expiry":"-","direction":"SELL","size":0.25,"orderType":"MARKET","forceOpen":true,"guaranteedStop":false,"stopDistance":28,"limitDistance":57,"currencyCode":"USD","trailingStop":false,"trailingStopIncrement":null}
[05/07/2026 18:00:06 > 83bff2: INFO] Got the following dealReference: SB3DXRKA9Y4TYNK
[05/07/2026 18:00:06 > 83bff2: INFO] Checking if we got confirmation on dealReference: SB3DXRKA9Y4TYNK
[05/07/2026 18:00:07 > 83bff2: INFO] Response: "SB3DXRKA9Y4TYNK"
[05/07/2026 18:00:07 > 83bff2: INFO] Confirmation received: {"Date":"2026-05-07T18:00:06.662","Status":"OPEN","Reason":"SUCCESS","DealStatus":"ACCEPTED","Epic":"IX.D.NASDAQ.IFM.IP","Expiry":"-","DealReference":"SB3DXRKA9Y4TYNK","DealId":"DIAAAAXEVFXC4AR","Level":28576.7,"Size":0.25,"Direction":"SELL","StopLevel":28604.7,"LimitLevel":28519.7,"StopDistance":null,"LimitDistance":null,"GuaranteedStop":false,"TrailingStop":false,"Profit":null,"ProfitCurrency":null}
[05/07/2026 18:00:07 > 83bff2: INFO] Deal accepted on dealReference: SB3DXRKA9Y4TYNK
[05/07/2026 18:00:07 > 83bff2: INFO] Short position opened at price 28579.59065692911. Stop Loss: 28607.59065692911. Take Profit: 28522.59065692911. Broker Entry level: 28,576.7. Spread: -0.5
[05/07/2026 18:00:59 > 83bff2: INFO] Keep alive tick: 20260507 18:00:59
[05/07/2026 18:01:59 > 83bff2: INFO] Keep alive tick: 20260507 18:01:59
[05/07/2026 18:02:59 > 83bff2: INFO] Keep alive tick: 20260507 18:02:59
[05/07/2026 18:03:59 > 83bff2: INFO] Keep alive tick: 20260507 18:03:59
[05/07/2026 18:04:59 > 83bff2: INFO] Keep alive tick: 20260507 18:04:59
[05/07/2026 18:05:59 > 83bff2: INFO] Keep alive tick: 20260507 18:05:59
[05/07/2026 18:06:59 > 83bff2: INFO] Keep alive tick: 20260507 18:06:59
[05/07/2026 18:07:59 > 83bff2: INFO] Keep alive tick: 20260507 18:07:59
[05/07/2026 18:08:59 > 83bff2: INFO] Keep alive tick: 20260507 18:08:59
[05/07/2026 18:09:59 > 83bff2: INFO] Keep alive tick: 20260507 18:09:59
[05/07/2026 18:10:59 > 83bff2: INFO] Keep alive tick: 20260507 18:10:59
[05/07/2026 18:11:59 > 83bff2: INFO] Keep alive tick: 20260507 18:11:59
[05/07/2026 18:12:59 > 83bff2: INFO] Keep alive tick: 20260507 18:12:59
[05/07/2026 18:13:59 > 83bff2: INFO] Keep alive tick: 20260507 18:13:59
[05/07/2026 18:14:59 > 83bff2: INFO] Keep alive tick: 20260507 18:14:59
[05/07/2026 18:15:59 > 83bff2: INFO] Keep alive tick: 20260507 18:15:59
[05/07/2026 18:16:59 > 83bff2: INFO] Keep alive tick: 20260507 18:16:59
[05/07/2026 18:17:59 > 83bff2: INFO] Keep alive tick: 20260507 18:17:59
[05/07/2026 18:18:59 > 83bff2: INFO] Keep alive tick: 20260507 18:18:59
[05/07/2026 18:19:59 > 83bff2: INFO] Keep alive tick: 20260507 18:19:59
[05/07/2026 18:20:59 > 83bff2: INFO] Keep alive tick: 20260507 18:20:59
[05/07/2026 18:21:59 > 83bff2: INFO] Keep alive tick: 20260507 18:21:59
[05/07/2026 18:22:59 > 83bff2: INFO] Keep alive tick: 20260507 18:22:59
[05/07/2026 18:23:59 > 83bff2: INFO] Keep alive tick: 20260507 18:23:59
[05/07/2026 18:24:59 > 83bff2: INFO] Keep alive tick: 20260507 18:24:59
[05/07/2026 18:25:59 > 83bff2: INFO] Keep alive tick: 20260507 18:25:59
[05/07/2026 18:26:59 > 83bff2: INFO] Keep alive tick: 20260507 18:26:59
[05/07/2026 18:27:59 > 83bff2: INFO] Keep alive tick: 20260507 18:27:59
[05/07/2026 18:28:59 > 83bff2: INFO] Keep alive tick: 20260507 18:28:59
[05/07/2026 18:29:59 > 83bff2: INFO] Keep alive tick: 20260507 18:29:59
[05/07/2026 18:31:00 > 83bff2: INFO] Keep alive tick: 20260507 18:31:00
[05/07/2026 18:32:00 > 83bff2: INFO] Keep alive tick: 20260507 18:32:00
[05/07/2026 18:33:00 > 83bff2: INFO] Keep alive tick: 20260507 18:33:00
[05/07/2026 18:34:00 > 83bff2: INFO] Keep alive tick: 20260507 18:34:00
[05/07/2026 18:35:00 > 83bff2: INFO] Keep alive tick: 20260507 18:35:00
[05/07/2026 18:36:00 > 83bff2: INFO] Keep alive tick: 20260507 18:36:00
[05/07/2026 18:37:00 > 83bff2: INFO] Keep alive tick: 20260507 18:37:00
[05/07/2026 18:38:00 > 83bff2: INFO] Keep alive tick: 20260507 18:38:00
[05/07/2026 18:39:00 > 83bff2: INFO] Keep alive tick: 20260507 18:39:00
[05/07/2026 18:39:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 18:39:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 18:39:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:39:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 18:39:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 18:39:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 18:39:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 18:39:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:39:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 18:39:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 18:40:00 > 83bff2: INFO] Keep alive tick: 20260507 18:40:00
[05/07/2026 18:40:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 18:40:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 18:40:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:40:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 18:40:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 18:40:45 > 83bff2: INFO] System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 18:40:45 > 83bff2: INFO] at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[05/07/2026 18:40:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:40:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 18:40:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 18:41:00 > 83bff2: INFO] Keep alive tick: 20260507 18:41:00
[05/07/2026 18:42:00 > 83bff2: INFO] Keep alive tick: 20260507 18:42:00
[05/07/2026 18:43:00 > 83bff2: INFO] Keep alive tick: 20260507 18:43:00
[05/07/2026 18:44:00 > 83bff2: INFO] Keep alive tick: 20260507 18:44:00
[05/07/2026 18:44:07 > 83bff2: INFO] Position closed
[05/07/2026 18:44:07 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12856.89,"deposit":0.0,"profitLoss":0.0,"available":12856.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 18:45:00 > 83bff2: INFO] Keep alive tick: 20260507 18:45:00
[05/07/2026 18:45:05 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12856.89,"deposit":0.0,"profitLoss":0.0,"available":12856.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 18:46:00 > 83bff2: INFO] Keep alive tick: 20260507 18:46:00
[05/07/2026 18:47:00 > 83bff2: INFO] Keep alive tick: 20260507 18:47:00
[05/07/2026 18:48:00 > 83bff2: INFO] Keep alive tick: 20260507 18:48:00
[05/07/2026 18:49:00 > 83bff2: INFO] Keep alive tick: 20260507 18:49:00
[05/07/2026 18:49:05 > 83bff2: INFO] Considering to go short
[05/07/2026 18:49:05 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12856.89,"deposit":0.0,"profitLoss":0.0,"available":12856.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 18:49:05 > 83bff2: INFO] Attempting to open position: {"epic":"IX.D.NASDAQ.IFM.IP","expiry":"-","direction":"SELL","size":0.25,"orderType":"MARKET","forceOpen":true,"guaranteedStop":false,"stopDistance":28,"limitDistance":56,"currencyCode":"USD","trailingStop":false,"trailingStopIncrement":null}
[05/07/2026 18:49:05 > 83bff2: INFO] Got the following dealReference: DXH9UHU5AYYTYNK
[05/07/2026 18:49:05 > 83bff2: INFO] Checking if we got confirmation on dealReference: DXH9UHU5AYYTYNK
[05/07/2026 18:49:06 > 83bff2: INFO] Response: "DXH9UHU5AYYTYNK"
[05/07/2026 18:49:06 > 83bff2: INFO] Confirmation received: {"Date":"2026-05-07T18:49:05.676","Status":"OPEN","Reason":"SUCCESS","DealStatus":"ACCEPTED","Epic":"IX.D.NASDAQ.IFM.IP","Expiry":"-","DealReference":"DXH9UHU5AYYTYNK","DealId":"DIAAAAXEVRXJ6AD","Level":28487,"Size":0.25,"Direction":"SELL","StopLevel":28515,"LimitLevel":28431,"StopDistance":null,"LimitDistance":null,"GuaranteedStop":false,"TrailingStop":false,"Profit":null,"ProfitCurrency":null}
[05/07/2026 18:49:07 > 83bff2: INFO] Deal accepted on dealReference: DXH9UHU5AYYTYNK
[05/07/2026 18:49:07 > 83bff2: INFO] Short position opened at price 28487.66101621228. Stop Loss: 28515.66101621228. Take Profit: 28431.66101621228. Broker Entry level: 28,487.0. Spread: -0.5
[05/07/2026 18:50:00 > 83bff2: INFO] Keep alive tick: 20260507 18:50:00
[05/07/2026 18:51:00 > 83bff2: INFO] Keep alive tick: 20260507 18:51:00
[05/07/2026 18:52:00 > 83bff2: INFO] Keep alive tick: 20260507 18:52:00
[05/07/2026 18:52:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 18:52:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 18:52:45 > 83bff2: INFO] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.TimeoutException: The operation was canceled.
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
[05/07/2026 18:52:45 > 83bff2: INFO] ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request.
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] --- End of inner exception stack trace ---
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
[05/07/2026 18:52:45 > 83bff2: INFO] at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
[05/07/2026 18:52:45 > 83bff2: INFO] at FireTrade.Engine.IGMarkets.StockExchangeClient.GetOpenPositions() in C:\Code\FireTrade\FireTrade.Engine.IGMarkets\StockExchangeClient.cs:line 461
[05/07/2026 18:52:45 > 83bff2: INFO] at FireTrade.Engine.TradeEngineBase.HandleCurrentOrder(PricePoint pricePoint) in C:\Code\FireTrade\FireTrade.Engine\TradeEngineBase.cs:line 499
[05/07/2026 18:53:00 > 83bff2: INFO] Keep alive tick: 20260507 18:53:00
[05/07/2026 18:54:00 > 83bff2: INFO] Keep alive tick: 20260507 18:54:00
[05/07/2026 18:55:01 > 83bff2: INFO] Keep alive tick: 20260507 18:55:01
[05/07/2026 18:56:01 > 83bff2: INFO] Keep alive tick: 20260507 18:56:01
[05/07/2026 18:56:06 > 83bff2: INFO] Position closed
[05/07/2026 18:56:06 > 83bff2: INFO] Fetched balance; {"accounts":[{"accountId":"Z5UHDC","accountName":"CFD","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":12716.89,"deposit":0.0,"profitLoss":0.0,"available":12716.89},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"Z5UHDD","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":9881.72,"deposit":0.0,"profitLoss":0.0,"available":9881.72},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[05/07/2026 18:56:46 > 83bff2: INFO] Unobserved exception: Response status code does not indicate success: 503 (Service Unavailable).
[05/07/2026 18:56:46 > 83bff2: INFO] Exeting due to unobserved errors
[05/07/2026 18:56:46 > 83bff2: INFO] Keep alive cancelled
[05/07/2026 18:56:46 > 83bff2: INFO] Job terminated
[05/07/2026 18:56:47 > 83bff2: SYS INFO] Status changed to Success
An unhandled error has occurred. Reload 🗙